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;
 }