public void StartWXLogin(WeiXinInfo info) { SetThirdLoginInfo("WX-" + info.openid, "123458", info.nickname, info.headimgurl, LoginType.WX); string sex = null; if (info.sex == "1") { sex = "男"; } else { sex = "女"; } string acc = SecurityUtils.AESEncrypt("WX-" + info.openid, kv[0], kv[1]); string pwd = SecurityUtils.AESEncrypt("123458", kv[0], kv[1]); //string[] msg = new string[] { "1", ((int)LoginType.WX).ToString(), acc, pwd, info.nickname, info.headimgurl, sex, Application.version }; LoginOperation loginOperation = new LoginOperation(); LoginDto loginDto = loginOperation.regist(info.openid, "123", "123", "123", "123", "123"); if (loginDto != null) { //登录成功 跳转场景 PlayerCache.loginInfo = loginDto; UIManager.Instance.Clear(); XUIUtils.LoadSceneX((int)SceneType.Hall); } else { XUIMidMsg.QuickMsg("登录失败,请稍后再试!!!"); } }
private void BtnWXLoginOnClick() { // AudioManager.Instance.PlaySound("button"); if (Application.platform == RuntimePlatform.WindowsEditor) { string acc = SecurityUtils.AESEncrypt("WX-o2xMF1vxkphDaUP88lkypIYwN14E", kv[0], kv[1]); string pwd = SecurityUtils.AESEncrypt("123458", kv[0], kv[1]); LoginOperation loginOperation = new LoginOperation(); LoginDto loginDto = loginOperation.regist(UnityEngine.Random.Range(1, 10000).ToString(), UnityEngine.Random.Range(1, 100000).ToString(), "123", "Default_" + UnityEngine.Random.Range(0, 7), "男", "123"); if (loginDto != null) { //SaveLoginInfo(); //登录成功 跳转场景 PlayerCache.loginInfo = loginDto; UIManager.Instance.Clear(); TcpSocketImpl.getInstance().init(); ClientTcpIoMessage ioMessage = new ClientTcpIoMessage(); ioMessage.methodName = ""; ioMessage.interfaceName = ""; List <object> list = new List <object>(2); list.Add(loginDto.uid); list.Add(loginDto.secretKey); ioMessage.args = JsonMapper.ToJson(list); TcpSocketImpl.getInstance().async(ioMessage, 1, -100); XUIUtils.LoadSceneX((int)SceneType.Hall); } } else { loginByWX.LoginByWX(); } }