void ReLogin(GameObject go) { if (passwordinput.text.Length == 0 || accountinput.text.Length == 0) { PopItem item = UIManager.AddItem <PopItem>("PopItem", UIManager.PopPanelRoot); item.SetTips("输入不能为空"); return; } if (passwordinput.text.Length > DataManager.Instance.PlayerPassWordMaxLength || passwordinput.text.Length < DataManager.Instance.PlayerPassWordMinLength) { PopItem item = UIManager.AddItem <PopItem>("PopItem", UIManager.PopPanelRoot); item.SetTips("输入长度不符合"); return; } if (accountinput.text.Length != 11) { PopItem item = UIManager.AddItem <PopItem>("PopItem", UIManager.PopPanelRoot); item.SetTips("输入手机号不符合"); return; } UserLoginReq _msg = new UserLoginReq(); _msg.playeraccount = accountinput.text; _msg.password = utils.GenMd5(passwordinput.text); data.PlayerAccount = _msg.playeraccount; data.PlayerPassWord = _msg.password; TcpNet.Instance.send_proto_msg_to_client((int)Stype.Auth, (int)Cmd.eUserLoginReq, _msg); }
public void UserLogin() { UserLoginReq _msg = new UserLoginReq(); _msg.playeraccount = data.PlayerAccount; _msg.password = data.PlayerPassWord; TcpNet.Instance.send_proto_msg_to_client((int)Stype.Auth, (int)Cmd.eUserLoginReq, _msg); }
protected override void OnConnect(Connection handler) { handler.Register <UserLoginRes>((int)MessageType.UserLoginRes, HandleUserLoginRes); var req = new UserLoginReq { UserName = "******" }; handler.Send((int)MessageType.UserLoginReq, req); }
/** * 用户登录 */ public void loginReq() { UserLoginReq loginReq = new UserLoginReq(); loginReq.UserId = UserManager.Instance().authModel.user_id; loginReq.UniqueId = "888"; loginReq.Token = UserManager.Instance().authModel.token; loginReq.ConnectTo = PrefsUtil.GetString(PrefsUtil.ServiceId); loginReq.IsReconnect = 0; NetCore.Instance.Send(Api.ENetMsgId.user_login_req, loginReq); }
/// <summary> /// 用户登录 /// </summary> /// <param name="uname"></param> /// <param name="upwd"></param> public void UserLogin(string uname, string upwd) { var md5 = SecurityUtil.Md5(upwd); // Debug.Log(uname + " " + upwd); var req = new UserLoginReq { uname = uname, upwd_md5 = md5, }; NetworkMgr.Instance.TcpSendProtobufCmd( (int)ServiceType.Auth, (int)LoginCmd.eUserLoginReq, req); }
//[MvcException] public string Login(UserLoginReq req) { ResultJson r = new ResultJson { HttpCode = 200, Message = "登录成功" }; var account = req.account; var pwd = req.pwd; var user = UserInfoOper.Instance.GetByAccount(account); if (user == null) { r.HttpCode = 500; r.Message = "没有这个账号"; } else if (user.pwd != MD5Helper.Instance.StrToMD5_UTF8(pwd)) { r.HttpCode = 500; r.Message = "密码错误"; } else if (user.isStaff == false && (user.areaId == null || user.areaId == 0)) { r.HttpCode = 500; r.Message = "请让管理员为此账号设定区域"; } else { Session.Timeout = 60; Session["userId"] = user.id; Session["lv"] = user.level; Session["userName"] = user.name; Session["areaId"] = user.areaId; //var admin = AllInOne_UserInfoOper.Instance.GetAdminName(); //user.admin = admin; Session["user"] = JsonConvert.SerializeObject(user); var listPIds = AllInOne_UserPermissionViewOper.Instance.GetPerIdsByUserId(user.id); Session["pIds"] = JsonConvert.SerializeObject(listPIds); //LogHelper.WriteLog(typeof(LoginController), $"{user.name} 登录系统"); } return(JsonConvert.SerializeObject(r)); }
/** * 用户重连 */ public void ReConnect(Action reConnectSuccessAction) { if (UserManager.Instance().authModel != null) { UserLoginReq loginReq = new UserLoginReq(); loginReq.UserId = UserManager.Instance().authModel.user_id; loginReq.UniqueId = "3"; loginReq.Token = UserManager.Instance().authModel.token; loginReq.ConnectTo = PrefsUtil.GetString(PrefsUtil.ServiceId); loginReq.IsReconnect = 0; NetCore.Instance.Send(Api.ENetMsgId.user_login_req, loginReq); } else { if (reConnectSuccessAction != null) { // 没有登录时候调用 reConnectSuccessAction(); } } }