public ActionResult SignIn(SignInDto model) { provider.SignIn(model); if (userService.SignIn(model.UserName, model.Password.ToMD5())) { provider.SignIn(model); return(RedirectToAction("Index", "Blog")); } else { ModelState.AddModelError(string.Empty, "无效的用户名或密码"); } return(View()); }
public ActionResult Login(LoginModel model, string returnUrl) { if (db.Users.Any(u => u.Name == model.UserName && u.Password == model.Password)) { authorizeProvider.SignIn(new User { Name = model.UserName, Password = model.Password }, model.RememberMe); if (!string.IsNullOrWhiteSpace(returnUrl)) { return(Redirect(returnUrl)); } else { return(RedirectToAction("Index", "Home")); } } else { ModelState.AddModelError(string.Empty, "无效的用户名或密码"); } return(View(model)); }