private ActionResult AuthFailed() { string validationMessage; LoginHandlerModel model; validationMessage = ApplicationConfiguration.LoginErrorMessage != null ? ApplicationConfiguration.LoginErrorMessage.Replace("\\n", "\n") : null; model = new LoginHandlerModel(true, true, validationMessage, IsHapagClient()); return(View(model)); }
public ActionResult Index(string userName, string password, string userTimezoneOffset) { LoginHandlerModel model = null; var validationMessage = GetValidationMessage(userName, password); if (!string.IsNullOrEmpty(validationMessage)) { model = new LoginHandlerModel(true, true, validationMessage, IsHapagClient()); return(View(model)); } userName = userName.ToLower(); var user = GetUser(userName, password, userTimezoneOffset); if (user != null) { return(AuthSucceeded(userName, userTimezoneOffset, user)); } return(AuthFailed()); }
public ActionResult Index(bool timeout = false, bool closepage = false) { if (User.Identity.IsAuthenticated) { Response.Redirect(FormsAuthentication.GetRedirectUrl(User.Identity.Name, false)); } LoginHandlerModel model; string loginMessage = null; if (!IsLoginEnabled(ref loginMessage)) { model = new LoginHandlerModel(false, loginMessage); } else { model = new LoginHandlerModel(true, IsHapagClient()); } model.Inactivity = timeout; model.ClosePage = closepage; return(View(model)); }