/// <summary>
    /// 로그인타입 반환 (none, facebook, guest)
    /// PlayerPrefs에 저장된 값을 반환한다.
    /// </summary>
    /// <returns></returns>
    static public eLoginType GetLoginType()
    {
        //eLoginType loginType = (eLoginType)System.Enum.Parse(typeof(eLoginType), PlayerPrefs.GetString(PREF_KEY_LOGIN_TYPE, eLoginType.none.ToString()));
        eLoginType loginType = (eLoginType)System.Enum.Parse(typeof(eLoginType), xEncryptPlayerPrefs.GetString(PREF_KEY_LOGIN_TYPE, eLoginType.none.ToString()));

        return(loginType);
    }
Example #2
0
 public void OnAccountCertifyComplet(long userID, int signedKey, eLoginType loginType)
 {
     TempCoroutine.instance.FrameDelay(0f, () =>
     {
         _userID    = userID;
         _signedKey = signedKey;
         NetData.instance._LoginType = loginType;
         NetworkClient.instance.SendPMsgLoginC(_userID, _signedKey, SelectServerInfo.Id);
     });
 }
    public static void Redirect(eLoginType LoginType, int UsersId)
    {
        HttpBrowserCapabilities browser = HttpContext.Current.Request.Browser;

        LoginUtilities.LoginEntry(UsersId, LoginType, HttpContext.Current.Request.UserAgent, ref browser);

        if (HttpContext.Current.Request.QueryString[CS.rurl.Encrypt()] == null)
        {
            HttpContext.Current.Response.Redirect("Default.aspx");
        }
        else
        {
            HttpContext.Current.Response.Redirect(HttpContext.Current.Request.QueryString[CS.rurl.Encrypt()].ToString().Decrypt());
        }
    }
 /// <summary>
 /// 로그인타입 저장
 /// </summary>
 /// <param name="loginType">로그인타입  (none, facebook, guest)</param>
 static public void SetLoginType(eLoginType loginType)
 {
     //PlayerPrefs.SetString(PREF_KEY_LOGIN_TYPE, loginType.ToString());
     xEncryptPlayerPrefs.SetString(PREF_KEY_LOGIN_TYPE, loginType.ToString());
 }