public ActionResult Login(string returnUrl) { var viewModel = new LoginViewModel { ReturnUrl = returnUrl }; return this.View(viewModel); }
public ActionResult Login(LoginViewModel loginViewModel) { if (!this.ModelState.IsValid) { return this.View(); } if (FormsAuthentication.Authenticate(loginViewModel.Username, loginViewModel.Password)) { FormsAuthentication.SetAuthCookie(loginViewModel.Username, false); return this.Redirect(loginViewModel.ReturnUrl); } this.ModelState.AddModelError("", "Login failed!"); return this.View(); }