public ActionResult Login(LoginModel model, string returnUrl) { if (ModelState.IsValid) { var result = _authService.Authenticate(model.UserName, model.Password); if (ModelState.Process(result)) { _authService.SignIn(model.UserName, model.RememberMe, model.OffsetTimeZone); if (Url.IsLocalUrl(model.ReturnUrl)) { return Redirect(model.ReturnUrl); } return RedirectToAction("Index", "Home"); } TempData.AddErrorMessage("Invalid Username or Password"); } return View(model); }
public ActionResult Login(string returnUrl) { var loginModel = new LoginModel {ReturnUrl = returnUrl}; return View(loginModel); }