public ActionResult Login(LoginModel model, string returnUrl) { if (!ModelState.IsValid) { return(View(model)); } try { if (_membershipProvider.Login(model.EmailAddress, model.Password, model.RememberMe)) { if (String.IsNullOrEmpty(returnUrl)) { return(RedirectToAction("Index", "Project")); } return(RedirectToLocal(returnUrl)); } } catch (InvalidOperationException ex) { ModelState.AddModelError("", ex.Message); return(View(model)); } ModelState.AddModelError("", "The email address or password provided is incorrect."); return(View(model)); }