public static void OnLogin(string username, string password, PktLoginRequest.EPartnerID ePartnerID) { var req = new PktLoginRequest(); req.username = username; req.password = password; req.ePartnerID = ePartnerID; AClientApp.RemoteCall <PktLoginResult>(req, OnLoginCb); }
private void GameHandler_Login(IResponer responer, PktLoginRequest vo) { var res = new PktLoginResult(); switch ((EPartnerID)vo.ePartnerID) { case EPartnerID.Test: if (vo.password == MD5String.Hash32(vo.username)) { res.bSuccess = true; res.ePartnerID = vo.ePartnerID; res.unionid = MD5String.Hash32(vo.password + vo.username); } break; default: break; } if (res.bSuccess) { APlayerManager.Instance.OnAddPlayer(res.unionid, (EPartnerID)vo.ePartnerID, responer); } responer.Response(res); }
private void Handler_Login(IResponer arg1, PktLoginRequest arg2) { var res = new PktLoginResult(); switch (arg2.ePartnerID) { case PktLoginRequest.EPartnerID.Test: if (arg2.password == MD5String.Hash32(arg2.username)) { res.bSuccess = true; res.ePartnerID = arg2.ePartnerID; res.uid = MD5String.Hash32(arg2.password + arg2.username); } break; default: break; } if (res.bSuccess) { res.token = LibServer.Managers.ATokenManager.Instance.AddToken(res.ePartnerID, res.uid); } arg1.Response(res); }