Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision f5851080

Von Moritz Bunkus vor mehr als 11 Jahren hinzugefügt

  • ID f585108059cb520c2ebf26a96f2883343f70036b
  • Vorgänger c85291ee
  • Nachfolger 8abd9ce3

Eindeutiger und freundlicher Hinweis, wenn Session abgelaufen ist

Nicht "Sie sind abgemeldet." in Fehlerfarben.

Unterschiede anzeigen:

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