]> wagnertech.de Git - mfinanz.git/blobdiff - SL/Controller/LoginScreen.pm
Bei Loginfehlern das MenĂ¼ nicht mitrendern
[mfinanz.git] / SL / Controller / LoginScreen.pm
index aace43a192901305cc77d6122324ce8c9aad4c21..c15cf3ea8f9d4b8c3e1a0d9d8e7c848cc4aaef0a 100644 (file)
@@ -19,7 +19,7 @@ sub action_user_login {
   return if $self->_redirect_to_main_script_if_already_logged_in;
 
   # Otherwise show the login form.
-  $self->render('login_screen/user_login', { no_menu => 1 });
+  $self->render('login_screen/user_login', { no_menu => 1 }, error => error_state($::form->{error}));
 }
 
 sub action_logout {
@@ -108,4 +108,11 @@ sub _redirect_to_main_script_if_already_logged_in {
   return 1;
 }
 
+sub error_state {
+  return {
+    session  => $::locale->text('The session is invalid or has expired.'),
+    password => $::locale->text('Incorrect password!'),
+  }->{$_[0]};
+}
+
 1;