Revision f5851080
Von Moritz Bunkus vor mehr als 11 Jahren hinzugefügt
SL/Controller/LoginScreen.pm | ||
---|---|---|
32 | 32 |
return if $self->_redirect_to_main_script_if_already_logged_in; |
33 | 33 |
|
34 | 34 |
# Otherwise show the login form. |
35 |
$self->show_login_form(error => error_state($::form->{error}));
|
|
35 |
$self->show_login_form(error_state($::form->{error})); |
|
36 | 36 |
} |
37 | 37 |
|
38 | 38 |
sub action_logout { |
... | ... | |
158 | 158 |
} |
159 | 159 |
|
160 | 160 |
sub error_state { |
161 |
return { |
|
162 |
session => $::locale->text('The session is invalid or has expired.'), |
|
163 |
password => $::locale->text('Incorrect username or password or no access to selected client!'), |
|
164 |
}->{$_[0]}; |
|
161 |
my %states = ( |
|
162 |
session => { warning => t8('The session has expired. Please log in again.') }, |
|
163 |
password => { error => t8('Incorrect username or password or no access to selected client!') }, |
|
164 |
); |
|
165 |
|
|
166 |
return %{ $states{$_[0]} || {} }; |
|
165 | 167 |
} |
166 | 168 |
|
167 | 169 |
sub set_layout { |
locale/de/all | ||
---|---|---|
2097 | 2097 |
'The selected exports have been closed.' => 'Die ausgewählten Exporte wurden abgeschlossen.', |
2098 | 2098 |
'The selected warehouse does not exist.' => 'Das ausgewählte Lager existiert nicht.', |
2099 | 2099 |
'The selected warehouse is empty, or no stocked items where found that match the filter settings.' => 'Das ausgewählte Lager ist leer, oder in ihm wurden keine zu den Sucheinstellungen passenden eingelagerten Artikel gefunden.', |
2100 |
'The session has expired. Please log in again.' => 'Die Sitzung ist abgelaufen. Bitte melden Sie sich erneut an.', |
|
2100 | 2101 |
'The session is invalid or has expired.' => 'Sie sind von kivitendo abgemeldet.', |
2101 | 2102 |
'The settings were saved, but the password was not changed.' => 'Die Einstellungen wurden gespeichert, aber das Passwort wurde nicht geändert.', |
2102 | 2103 |
'The source warehouse does not contain any bins.' => 'Das Quelllager enthält keine Lagerplätze.', |
templates/webpages/login_screen/user_login.html | ||
---|---|---|
10 | 10 |
[% IF error %] |
11 | 11 |
<div class="message_error_login">[% HTML.escape(error) %]</div> |
12 | 12 |
[% END %] |
13 |
[% IF warning %] |
|
14 |
<div class="message_hint">[% HTML.escape(warning) %]</div> |
|
15 |
[% END %] |
|
13 | 16 |
[% IF info %] |
14 | 17 |
<div class="message_ok">[% HTML.escape(info) %]</div> |
15 | 18 |
[% END %] |
Auch abrufbar als: Unified diff
Eindeutiger und freundlicher Hinweis, wenn Session abgelaufen ist
Nicht "Sie sind abgemeldet." in Fehlerfarben.