public ActionResult Login( string username, string password ) { Exception err = null; Common.User user = null; try { user = Authentication.AuthenticateUser( username, password ); } catch( Exception e ) { err = e; } var model = new LoginModel { Username = username, Password = password }; if( user == null ) { ViewBag.Error = "Username or password was invalid"; return View( model ); } else if( err != null ) { ViewBag.Error = err.Message; return View( model ); } else { return RedirectToAction( "Index", "Maintenance" ); } }
public ActionResult Login( LoginModel model, string returnUrl ) { if( ModelState.IsValid && WebSecurity.Login(model.UserName, model.Password, persistCookie: 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 ActionResult Login() { var model = new LoginModel(); return View( model ); }