public ApiResult CheckLogin(LoginFormInput loginFormInput) { var tokenResult = _loginService.GetToken(loginFormInput.Account, loginFormInput.Password); if (tokenResult == null) { return(new ApiResult(false, "账户名或密码错误!")); } return(new ApiResult(true, "登录成功!", tokenResult)); }
public virtual ActionResult Index(LoginFormInput loginFormInput, string returnUrl) { if (!ModelState.IsValid) { return(this.View()); } if (!FormsAuthentication.Authenticate(loginFormInput.Username, loginFormInput.Password)) { ModelState.AddModelError("login", Properties.Common.LoginFailure); return(this.View()); } FormsAuthentication.SetAuthCookie(loginFormInput.Username, loginFormInput.RememberMe); if (!string.IsNullOrEmpty(returnUrl)) { return(this.Redirect(returnUrl)); } else { return(this.RedirectToAction(MVC.Login.Index())); } }