public ActionResult Login(LoginViewModel viewModel) { if (ModelState.IsValid && _membershipProvider.Validate(viewModel.Email, viewModel.Password)) { _webSecurity.Login(viewModel.Email); return(RedirectToAction("Home", "User")); } ModelState.AddModelError(string.Empty, Resources.Strings.LoginError); return(View(viewModel)); }
public ActionResult Logon(LogonForm form) { if (!_membershipProvider.Validate(form.EmailAddress, form.Password)) { ModelState.AddModelError("Password", "Username or password is invalid."); } if (ModelState.IsValid) { _membershipProvider.SignIn(form.EmailAddress, form.RememberMe); //TODO redirect return(RedirectToAction("Index", "User")); } return(View(form)); }