/// <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); }
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()); }