public void Authenticate(bool silent, System.Action <string, object> callback) { if (silent) { if (mLoggedIn) { var data = Johny.HashtablePool.Claim(); data["udid"] = mDeviceAuthId; callback(null, data); } else { callback(null, null); } } else { mLoggedIn = true; SecurePrefs.SetInt("DeviceLoggedIn", EB.Time.Now); SecurePrefs.SetString("DeviceAuthId", mDeviceAuthId); var data = Johny.HashtablePool.Claim(); data["udid"] = mDeviceAuthId; callback(null, data); } }
public void OnAsLogin(string token) { EB.Debug.Log("OnAsLogin token = {0} ", token); if (!string.IsNullOrEmpty(token)) { mIsLoggedIn = true; SecurePrefs.SetInt("AsUid", int.Parse(pxAsUserID())); if (mLoginCallBack != null) { Hashtable auth = new Hashtable(); auth["token"] = token; mLoginCallBack(null, auth); mLoginCallBack = null; } } else { if (mLoginCallBack != null) { mLoginCallBack("LoginFailed", null); mLoginCallBack = null; } } }
/// <summary> /// 设置整型 /// </summary> /// <param name="key_"></param> /// <param name="value_"></param> public void SetInt(string key_, int value_) { key_ = TransKey(key_); SecurePrefs.SetInt(key_, value_); }