public async Task <ResultDto <LoginDto> > Login(LoginVo model) { ResultDto <LoginDto> result = new ResultDto <LoginDto>(); result.Data = await new AccountComponent().Login(model, ""); return(result); }
public LoginRequest(string data) { headCode = APIS.LOGIN_REQUEST; if (data == null) { LoginVo loginvo = new LoginVo(); Random random = new Random(); string str = random.Next(100, 1000) + "for" + random.Next(2000, 5000); loginvo.openId = "128"; loginvo.nickName = "127"; loginvo.headIcon = "imgicon"; loginvo.unionId = "128"; loginvo.province = "21sfsd"; loginvo.city = "afafsdf"; loginvo.sex = 1; loginvo.IP = GlobalDataScript.getInstance().getIpAddress(); data = JsonMapper.ToJson(loginvo); GlobalDataScript.loginVo = loginvo; GlobalDataScript.loginResponseData = new AvatarVO(); GlobalDataScript.loginResponseData.account = new Account(); GlobalDataScript.loginResponseData.account.city = loginvo.city; GlobalDataScript.loginResponseData.account.openId = loginvo.openId; GlobalDataScript.loginResponseData.account.nickName = loginvo.nickName; GlobalDataScript.loginResponseData.account.headIcon = loginvo.headIcon; GlobalDataScript.loginResponseData.account.unionId = loginvo.city; GlobalDataScript.loginResponseData.account.sex = loginvo.sex; GlobalDataScript.loginResponseData.IP = loginvo.IP; } messageContent = data; }
public MessageResult ValidateLogin(LoginVo vo) { //todo if (vo.Username == "admin" && vo.Password == "admin") { return(MessageResult.ValidateResult(true)); } return(MessageResult.ValidateResult()); }
/** * 获取微信个人信息成功回调,登录 * */ public void getUserInforCallback(int reqID, ResponseState state, PlatformType type, Hashtable data) { //TipsManagerScript.getInstance ().setTips ("获取个人信息成功"); Debug_text.text = ("获取个人信息"); shareSdk.CancelAuthorize(PlatformType.WeChat); if (data != null) { MyDebug.Log(data.toJson()); LoginVo loginvo = new LoginVo(); try { loginvo.openId = (string)data["openid"]; loginvo.nickName = (string)data["nickname"]; loginvo.headIcon = (string)data["headimgurl"]; loginvo.unionid = (string)data["unionid"]; loginvo.province = (string)data["province"]; loginvo.city = (string)data["city"]; string sex = data["sex"].ToString(); loginvo.sex = int.Parse(sex); loginvo.IP = GlobalDataScript.getInstance().getIpAddress(); String msg = JsonMapper.ToJson(loginvo); PlayerPrefs.SetString("loginInfo", msg); CustomSocket.getInstance().sendMsg(new LoginRequest(msg)); /* * GlobalDataScript.loginVo = loginvo; * GlobalDataScript.loginResponseData = new AvatarVO (); * GlobalDataScript.loginResponseData.account = new Account (); * GlobalDataScript.loginResponseData.account.city = loginvo.city; * GlobalDataScript.loginResponseData.account.openid = loginvo.openId; * MyDebug.Log(" loginvo.nickName:"+loginvo.nickName); * GlobalDataScript.loginResponseData.account.nickname = loginvo.nickName; * GlobalDataScript.loginResponseData.account.headicon = loginvo.headIcon; * GlobalDataScript.loginResponseData.account.unionid = loginvo.city; * GlobalDataScript.loginResponseData.account.sex = loginvo.sex; * GlobalDataScript.loginResponseData.IP = loginvo.IP; */ } catch (Exception e) { MyDebug.Log("微信接口有变动!" + e.Message); TipsManagerScript.getInstance().setTips("请先打开你的微信客户端"); return; } } else { TipsManagerScript.getInstance().setTips("微信登录失败"); } }
public async Task <LoginDto> Login(LoginVo vo, string ip) { var user = new UserAccountDAC().GetByFullPhoneCode(vo.CountryPhoneCode, vo.Cellphone); SecurityVerify.Verify(new LoginCellphoneVerifier(), SystemPlatform.FiiiShop, $"{user.CountryId}:{vo.Cellphone}", vo.SmsCode); if (user == null) { throw new CommonException(ReasonCode.ACCOUNT_NOT_EXISTS, Properties.Resource.MsgAccountNotExist); } if (user.Status == 0) { throw new CommonException(ReasonCode.ACCOUNT_DISABLED, Properties.Resource.MsgAccountDisabled); } return(await IssueAccessToken(user)); }
/// <summary> /// Calls the login wei chat.获取到微信id后调用 /// </summary> /// <param name="weChatID">We chat I.</param> public void CallLoginWeiChat(string weChatID) { var loginData = new LoginVo(); loginData.password = ""; loginData.phone = ""; loginData.playerType = 1; loginData.serverName = ""; loginData.weChatId = weChatID; _localConfig.SaveValue("curServer", _currentSever); var tmp = Coding <LoginVo> .encode(loginData); HttpRequestManager.GetInstance().GetLoginData(tmp, _loginSuccess); }
public ActionResult Login(LoginVo vo) { if (ModelState.IsValid) { var result = _accountAppService.ValidateLogin(vo); if (result.Success) { //todo //FormAuth.SingIn(); return(Redirect("~/")); } ModelState.AddModelError("", "无效的登录凭证"); ModelState.AddModelError("", result.Message); } return(View(vo)); }
public async Task <ActionResult <string> > PostLogin(LoginVo item) { // check params string ret = item.IsValid(); if (!string.IsNullOrEmpty(ret)) { return(ret); } // check has such user User user = await _context.Users.FindAsync(item.username.ToLower()); if (user == null) { return("user not exists"); } // check has logined OrleanService orlean = await OrleanService.GetInstance(); IValue grain = orlean.GetValueGrain(item.username.ToLower()); string jwt = await grain.GetAsync(); if (!string.IsNullOrEmpty(jwt)) { return(jwt); } // check password if (user.Password != CryptoService.SHA1(item.password)) { return("invalid password"); } jwt = System.Guid.NewGuid().ToString(); // cache session await grain.SetAsync(jwt); IValue grainR = orlean.GetValueGrain(jwt); await grainR.SetAsync(item.username.ToLower()); return(jwt); }
/** * 重新初始化数据 */ public static void reinitData() { isDrag = false; loginResponseData = null; // roomJoinResponseData = null; // roomVo = new RoomCreateVo(); hupaiResponseVo = null; finalGameEndVo = null; roomAvatarVoList = null; surplusTimes = 0; totalTimes = 0; reEnterRoomData = null; singalGameOverList = new List <GameObject>(); isonApplayExitRoomstatus = false; isOverByPlayer = false; loginVo = null; gameOver = false; }
/** * 获取微信个人信息成功回调,登录 * */ public void getUserInforCallback(int reqID /*ResponseState state, PlatformType type, Hashtable data*/) { //TipsManagerScript.getInstance ().setTips ("获取个人信息成功"); LoginVo loginvo = new LoginVo(); try { loginvo.openId = "100100104"; loginvo.nickName = "测试"; loginvo.headIcon = "-"; loginvo.unionId = "100100104"; loginvo.province = "浙江省"; loginvo.city = "杭州市"; string sex = "1"; loginvo.sex = int.Parse(sex); loginvo.IP = GlobalDataScript.getInstance().getIpAddress(); String msg = JsonMapper.ToJson(loginvo); CustomSocket.getInstance().sendMsg(new LoginRequest(msg)); GlobalDataScript.loginVo = loginvo; GlobalDataScript.loginResponseData = new AvatarVO(); GlobalDataScript.loginResponseData.account = new Account(); GlobalDataScript.loginResponseData.account.city = loginvo.city; GlobalDataScript.loginResponseData.account.openId = loginvo.openId; Debug.Log(" loginvo.nickName:" + loginvo.nickName); GlobalDataScript.loginResponseData.account.nickName = loginvo.nickName; GlobalDataScript.loginResponseData.account.headIcon = loginvo.headIcon; GlobalDataScript.loginResponseData.account.unionId = loginvo.city; GlobalDataScript.loginResponseData.account.sex = loginvo.sex; GlobalDataScript.loginResponseData.IP = loginvo.IP; } catch (Exception e) { Debug.Log("微信接口有变动!" + e.Message); TipsManagerScript.getInstance().setTips("请先打开你的微信客户端"); return; } }
/** * 获取微信个人信息成功回调,登录 * */ public void authResultHandler(int reqID, ResponseState state, PlatformType type, Hashtable data) { //TipsManagerScript.getInstance ().setTips ("获取个人信息成功"); debug_Text.text = ("成功回调微信信息,开始登录"); //TipsManagerScript.getInstance ().setTipsBig (data.toJson()); #if UNITY_IOS shareSdk.GetUserInfo(PlatformType.WeChat); return; #else data = shareSdk.GetAuthInfo(PlatformType.WeChat); #endif if (data != null) { LoginVo loginvo = new LoginVo(); try { MyDebug.Log(data.toJson()); //TipsManagerScript.getInstance ().setTipsBig (data.toJson()); loginvo.openId = (string)data ["openid"]; loginvo.nickName = (string)data ["nickname"]; loginvo.headIcon = (string)data ["icon"]; loginvo.unionid = (string)data ["unionid"]; loginvo.province = (string)data ["province"]; loginvo.city = (string)data ["city"]; string sex = data ["gender"].ToString(); loginvo.sex = int.Parse(sex); loginvo.IP = GlobalDataScript.getInstance().getIpAddress(); String msg = JsonMapper.ToJson(loginvo); PlayerPrefs.SetString("loginInfo", msg); CustomSocket.getInstance().sendMsg(new LoginRequest(msg)); /* * GlobalDataScript.loginVo = loginvo; * GlobalDataScript.loginResponseData = new AvatarVO (); * GlobalDataScript.loginResponseData.account = new Account (); * GlobalDataScript.loginResponseData.account.city = loginvo.city; * GlobalDataScript.loginResponseData.account.openid = loginvo.openId; * MyDebug.Log(" loginvo.nickName:"+loginvo.nickName); * GlobalDataScript.loginResponseData.account.nickname = loginvo.nickName; * GlobalDataScript.loginResponseData.account.headicon = loginvo.headIcon; * GlobalDataScript.loginResponseData.account.unionid = loginvo.city; * GlobalDataScript.loginResponseData.account.sex = loginvo.sex; * GlobalDataScript.loginResponseData.IP = loginvo.IP; * * //加载头像 * if(GlobalDataScript.loginVo.sex == 2){ * GlobalDataScript.getInstance().headSprite = Resources.Load ("xianlai/public_ui/head_img_female", typeof(Sprite)) as Sprite; * }else { * GlobalDataScript.getInstance().headSprite = Resources.Load ("xianlai/public_ui/head_img_male", typeof(Sprite)) as Sprite; * } */ } catch (Exception e) { MyDebug.Log("微信接口有变动!" + e.Message); TipsManagerScript.getInstance().setTips("微信接口有变动!" + e.Message); return; } } else { TipsManagerScript.getInstance().setTips("微信登录失败"); } }
/** * 获取微信个人信息成功回调,登录 * */ public void getUserInforCallback(int reqID, ResponseState state, PlatformType type, Hashtable data) { //TipsManagerScript.getInstance ().setTips ("获取个人信息成功"); if (state == ResponseState.Fail) { if (GlobalDataScript.inAppPay) { TipsManagerScript.getInstance().setTips("微信登录失败,以游客身份登陆"); debugLogin(); } else { TipsManagerScript.getInstance().setTips("微信登录失败"); } return; } if (data != null) { UnityEngine.Debug.Log(data.toJson()); LoginVo loginvo = new LoginVo(); try { loginvo.openId = (string)data["openid"]; loginvo.nickName = (string)data["nickname"]; loginvo.headIcon = (string)data["headimgurl"]; loginvo.unionid = (string)data["unionid"]; loginvo.province = (string)data["province"]; loginvo.city = (string)data["city"]; string sex = data["sex"].ToString(); loginvo.sex = int.Parse(sex); loginvo.IP = GlobalDataScript.getInstance().getIpAddress(); String msg = JsonMapper.ToJson(loginvo); CustomSocket.getInstance().sendMsg(new LoginRequest(msg)); GlobalDataScript.loginVo = loginvo; GlobalDataScript.loginResponseData = new AvatarVO(); GlobalDataScript.loginResponseData.account = new Account(); GlobalDataScript.loginResponseData.account.city = loginvo.city; GlobalDataScript.loginResponseData.account.openid = loginvo.openId; UnityEngine.Debug.Log(" loginvo.nickName:" + loginvo.nickName); GlobalDataScript.loginResponseData.account.nickname = loginvo.nickName; GlobalDataScript.loginResponseData.account.headicon = loginvo.headIcon; GlobalDataScript.loginResponseData.account.unionid = loginvo.city; GlobalDataScript.loginResponseData.account.sex = loginvo.sex; GlobalDataScript.loginResponseData.IP = loginvo.IP; } catch (Exception e) { UnityEngine.Debug.Log("微信接口有变动!" + e.Message); TipsManagerScript.getInstance().setTips("请先打开你的微信客户端"); return; } } else { if (GlobalDataScript.inAppPay) { TipsManagerScript.getInstance().setTips("微信登录失败,以游客身份登陆"); debugLogin(); } else { TipsManagerScript.getInstance().setTips("微信登录失败"); } } }
private void _OnLoginHandler(GameObject go) { Audio.AudioManager.Instance.BtnMusic(); if (GameModel.GetInstance.isNeedNewVersion == true) { return; } Console.WriteLine("user login ......"); //var tiptroll = UIControllerManager.Instance.GetController<UITipSureOrNotController> (); //tiptroll.setVisible (true); //tiptroll.SetTip ("wanhhaahhahahah",testTip); if (_loginUsername.text == "") { MessageHint.Show("请输入手机号"); return; } if (_loginPassword.text == "") { Console.WriteLine("请输入密码"); MessageHint.Show("请输入密码"); return; } if (GameModel.IsTelephone(_loginUsername.text) == false) { Console.WriteLine("手机号错误,请重新输入"); MessageHint.Show("请输入正确的手机号"); _loginUsername.text = ""; return; } // if (_currentSever == "") // { // Console.WriteLine ("请选择服务器"); // MessageHint.Show ("请选择服务器"); // return; // } var loginData = new LoginVo(); loginData.password = _loginPassword.text; loginData.phone = _loginUsername.text; loginData.playerType = 0; loginData.serverName = ""; //_currentSever; loginData.weChatId = "0"; _localConfig.SaveValue("curServer", _currentSever); var tmp = Coding <LoginVo> .encode(loginData); GameModel.HttpAcount = _loginUsername.text; // JsonData lll =new JsonData(); // lll ["password"] = loginData.password; // lll ["phone"] = loginData.phone; //lll ["playerType"] = loginData.playerType; // lll ["serverName"] = loginData.serverName+"电信1"; //lll ["weChatId"] = "weChatId"; // LitJson.JsonData ddd = new LitJson.JsonData (); // ddd ["jsonString"] = lll; // Console.WriteLine (ddd.ToJson()); GameModel.GetInstance.ShowNetLoading(); HttpRequestManager.GetInstance().GetLoginData(tmp, _loginSuccess); _localConfig.SaveValue(savedPhone, _loginUsername.text); _localConfig.SaveValue(GameModel.GetInstance.UserPassword, _loginPassword.text); // Console.WriteLine (loginbackData); //return; }
public ActionResult Login(LoginVo vo) { //reset msg vo.AccountMsg = ""; vo.PwdMsg = ""; #region check account & password if (string.IsNullOrEmpty(vo.Account)) { vo.AccountMsg = "field is required."; goto lab_exit; } if (string.IsNullOrEmpty(vo.Pwd)) { vo.PwdMsg = "field is required."; goto lab_exit; } //check password var sql = @" select u.Id as UserId, u.Name as UserName, u.Pwd, u.DeptId, d.Name as DeptName from dbo.[User] u join dbo.[Dept] d on u.DeptId=d.Id where u.Account=@Account "; var row = _Db.GetJson(sql, new List <object>() { "Account", vo.Account }); //if (row == null || row["Pwd"].ToString() != _Str.Md5(vo.Pwd)) if (row == null || row["Pwd"].ToString() != vo.Pwd) { vo.AccountMsg = "input wrong."; goto lab_exit; } #endregion #region set base user info var userId = row["UserId"].ToString(); //var authType = AuthTypeEnum.Ctrl; var authList = _Prog.GetAuthList(vo.Account); var userInfo = new BaseUserDto() { UserId = userId, UserName = row["UserName"].ToString(), DeptId = row["DeptId"].ToString(), DeptName = row["DeptName"].ToString(), Locale = _Fun.Config.DefaultLocale, ProgAuthStrs = _Prog.GetAuthStrs(authList), IsLogin = true, }; #endregion //set session of base user info var session = _Web.GetSession(); session.Set(_Fun.BaseUser, userInfo); //extension method //set locale //_Locale.SetCulture(locale); //redirect if need var url = string.IsNullOrEmpty(vo.FromUrl) ? "/Home/Index" : vo.FromUrl; return(Redirect(url)); lab_exit: return(View(vo)); }