public ActionResult Login(LoginModel user, string returnUrl) { if (ModelState.IsValid) { SessionRepository.SetUserCredentials(user); FormsAuthentication.SetAuthCookie(user.UserName, user.RememberMe); return RedirectToLocal(returnUrl); } // If we got this far, something failed, redisplay form ModelState.AddModelError(string.Empty, "The user name or password provided is incorrect."); return View(user); }
/// <summary> /// Sets the user credentials. /// </summary> /// <param name="user">The user.</param> public static void SetUserCredentials(LoginModel user) { CurrentSession.UserCredentials = user; }