public ActionResult Login(VMLoginUser user) { if (ModelState.IsValid) { if (WebSecurity.Login(user.Email, user.Password)) { return(RedirectToAction("Index", "Home")); } else { return(View(user)); } } return(View(user)); }
public ActionResult Login(VMLoginUser user) { if (ModelState.IsValid) { if (System.Web.Security.Roles.GetRolesForUser(user.Email).Contains("Banned")) { string failure = "Your account is currently banned"; VMGeneralMessage message = new VMGeneralMessage("Banned", "Account Banned", new string[] { failure }); return(View("GeneralMessage", message)); } if (WebSecurity.Login(user.Email, user.Password)) { return(RedirectToAction("Index", "Home")); } else { return(View(user)); } } return(View(user)); }