public virtual ActionResult Login(LoginModel model, string returnUrl) { Session["UserId"] = null; Session["PersonId"] = null; if (ModelState.IsValid && _membershipProvider.Login(model.UserName, model.Password, model.RememberMe)) { return RedirectToLocal(returnUrl); } // If we got this far, something failed, redisplay form ModelState.AddModelError("", "The user name or password provided is incorrect."); return View(model); }
public virtual ActionResult Login(string returnUrl) { var u = ExtractUserFromReturnUrl(returnUrl); LoginModel user = null; if (u != null) { user = new LoginModel { UserName = u.Username }; } ViewBag.ReturnUrl = returnUrl; return View(user); }