public async Task <IActionResult> Login(AccountLoginRequestDTO request, string returnUrl = "") { var account = _service.Login(request); if (account == null) { ModelState.AddModelError("loginError", "账号/密码不正确"); return(View(request)); } await SignIn(account); if (!string.IsNullOrWhiteSpace(returnUrl)) { return(Redirect(returnUrl)); } return(RedirectToAction("list", "article")); }
public LoginAuthModel Login(AccountLoginRequestDTO request) { string pwd = Md5Helper.Encrypt(request.Password); var q1 = from t1 in _snsdbContext.Accounts where t1.Account1 == request.Account && t1.Pwd == pwd select new LoginAuthModel { Id = t1.Id, Account = t1.Account1, NickName = t1.NickName, Avatar = t1.Avatar, Intro = t1.Intro, CreateTime = t1.CreateTime }; LoginAuthModel model = q1.FirstOrDefault(); return(model); }