private void OnSocketLoginReturn(Msg msg) { int rsCode = (int)msg.GetParam(BaseCodeMap.BaseParam.RS_CODE); switch (rsCode) { case BaseCodeMap.BaseRsCode.SUCCESS: playerid = (string)msg.GetParam(GameSrvCodeMap.Param.PLAYER_ID); testLoginTimes = DEFAULT_TEST_LOGIN_TIME; isLogined = true; GameSrvConnectSuccess(); logReport.OnLogReport("loginSuccess->pid:" + playerid + ",uid:" + msg.GetParam(GameSrvCodeMap.Param.UID) + ",srvid:" + msg.GetParam(GameSrvCodeMap.Param.SRVID)); break; case GameSrvCodeMap.RsCode.ERRO_CODE_FORCE_UPDATE_VERSION: logReport.OnWarningReport("versionNeedUpdate"); Close(); break; case GameSrvCodeMap.RsCode.ERRO_CODE_TOKEN_EXPIRED: logReport.OnWarningReport("loginTokenExpiredAndRelogin."); testLoginTimes--; CookieData.clear(); if (testLoginTimes > 0) { login(ConnectSocketComplete, this.accountSrvComplete); } Close(); break; case GameSrvCodeMap.RsCode.ERRO_CODE_INVALIDE_TOKEN: logReport.OnWarningReport("login token invalid,relogin."); CookieData.clear(); Close(); break; case GameSrvCodeMap.RsCode.ERR_CODE_SRV_ERRO: logReport.OnWarningReport("login fail.srv erro"); Close(); break; case BaseCodeMap.BaseRsCode.TIME_OUT: logReport.OnWarningReport("login fail.time out"); Close(); onClosed(); break; default: logReport.OnWarningReport("login fail,code:" + rsCode); Close(); break; } ; if (ConnectSocketComplete != null) { ConnectSocketComplete(Check(), msg); ConnectSocketComplete = null; } }
public void accountAuthLogin(String userName, String pwd, ConnectInternetResultHandler SocketComplete, ConnectInternetResultHandler accountSrvComplete) { CookieData.clear(); PlayerPrefs.SetString(CodeMap.Filed.Filed_IMEI.ToString(), userName); PlayerPrefs.SetInt(CodeMap.Filed.Filed_SDK_CODE.ToString(), AccountSrvCodeMap.SDKCode.ACCOUNT_AUTH); PlayerPrefs.SetString(CodeMap.Filed.FIELDE_EXT1.ToString(), pwd); login(SocketComplete, accountSrvComplete); }
public void login(ConnectInternetResultHandler SocketComplete, ConnectInternetResultHandler accountSrvComplete) { ConnectSocketComplete = SocketComplete; this.accountSrvComplete = accountSrvComplete; Msg msg = new Msg(AccountSrvCodeMap.Cmd.CMD_ACCOUNT_LOGIN); testLoginTimes = DEFAULT_TEST_LOGIN_TIME; LoginWithCookie(msg); }
public void login(ConnectInternetResultHandler SocketComplete, ConnectInternetResultHandler accountSrvComplete) { this.ConnectSocketComplete = SocketComplete; this.accountSrvComplete = accountSrvComplete; Msg msg = new Msg(AccountSrvCodeMap.Cmd.CMD_ACCOUNT_LOGIN); msg.AddParam(AccountSrvCodeMap.Param.ACCOUNT_SRV_VERSION, appCfg.Version); testLoginTimes = DEFAULT_TEST_LOGIN_TIME; Cookie cookie = CookieData.Load(); LoginWithCookie(cookie, msg); }
public void SDKLogin(int sdkCode, string openid, string ext1, ConnectInternetResultHandler SocketComplete, ConnectInternetResultHandler accountSrvComplete) { LoginIniter.getInst().OnSdkLoginReturn(sdkCode, openid, ext1); login(SocketComplete, accountSrvComplete); }
public void VistorLogin(ConnectInternetResultHandler SocketComplete, ConnectInternetResultHandler accountSrvComplete) { CookieData.GetInstance().Clear(); LoginIniter.getInst().Init(); login(SocketComplete, accountSrvComplete); }
public void accountAuthLogin(int sdkCode, String userName, String pwd, ConnectInternetResultHandler SocketComplete, ConnectInternetResultHandler accountSrvComplete) { CookieData.GetInstance().Clear(); LoginIniter.getInst().OnSdkLoginReturn(sdkCode, userName, pwd); login(SocketComplete, accountSrvComplete); }