public async Task <LoginResult> LoginAsync(string userName, string passWord, string appKey) { return(await _loginParse.Do(new RequestArgs.LoginModel { Account = userName, Pwd = passWord })); }
public ActionResult Index(PassportLoginRequest model) { var result = _loginParse.Do(model); if (result.Code == 200) { var redirectUrl = string.Format("{0}?token={1}&sessionusername={2}", result.ReturnUrl, result.Token, model.Account); //跳转默认回调页面 return(Redirect(redirectUrl)); } TempData[AppInfo] = _appInfoService.Get(model.AppKey); return(View(model)); }
public LoginResult Login([FromBody] PassportLoginRequest request) { var result = new LoginResult(); try { result = _loginParse.Do(request); } catch (Exception ex) { result.Code = 500; result.Message = ex.Message; } return(result); }
public LoginResult Login([FromBody] PassportLoginRequest request) { var result = new LoginResult(); try { result = _loginParse.Do(request); } catch (Exception ex) { result.Code = 500; result.Message = ex.InnerException != null ? "WebAPI数据库访问失败:" + ex.InnerException.Message : "WebAPI数据库访问失败:" + ex.Message; } return(result); }