Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision be3db7d1

Von Moritz Bunkus vor mehr als 13 Jahren hinzugefügt

  • ID be3db7d1e68a317041a9556f2849c292334245ab
  • Vorgänger e0ba33ff
  • Nachfolger 0a612d2f

Benutzer-Anmeldung verweigern, wenn nicht eingespielte Admin-DB-Upgrades vorhanden sind

Unterschiede anzeigen:

SL/User.pm
120 120

  
121 121
    $self->create_schema_info_table($form, $dbh);
122 122

  
123
    my $dbupdater_auth = SL::DBUpgrade2->new(form => $form, dbdriver => 'Pg', auth => 1)->parse_dbupdate_controls;
124
    if ($dbupdater_auth->unapplied_upgrade_scripts($::auth->dbconnect)) {
125
      $::lxdebug->leave_sub;
126
      return -3;
127
    }
128

  
123 129
    $rc = 0;
124 130

  
125 131
    my $dbupdater = SL::DBUpgrade2->new(form => $form, dbdriver => $myconfig{dbdriver})->parse_dbupdate_controls;
bin/mozilla/login.pl
112 112
  # if we get an error back, bale out
113 113
  my $result;
114 114
  if (($result = $user->login($form)) <= -1) {
115
    if ($result == -3) {
116
      show_error('login/auth_db_needs_update');
117
      $::auth->destroy_session;
118
      ::end_of_request();
119
    }
120

  
115 121
    ::end_of_request() if $result == -2;
116 122
    login_screen($::locale->text('Incorrect username or password!'));
117 123
    ::end_of_request();
......
184 190
  print $form->parse_html_template($template);
185 191

  
186 192
  # $form->parse_html_template('login/auth_db_unreachable');
193
  # $form->parse_html_template('login/auth_db_needs_update');
187 194
  # $form->parse_html_template('login/authentication_pl_missing');
188 195

  
189 196
  ::end_of_request();
locale/de/all
1068 1068
  'Lx-Office has found one or more problems in the general ledger.' => 'Lx-Office hat ein oder mehrere Probleme im Hauptbuch gefunden.',
1069 1069
  'Lx-Office is about to update the database [ #1 ].' => 'Lx-Office wird gleich die Datenbank [ #1 ] aktualisieren.',
1070 1070
  'Lx-Office is now able to manage warehouses instead of just tracking the amount of goods in your system.' => 'Lx-Office enth&auml;lt jetzt auch echte Lagerverwaultung anstatt reiner Mengenz&auml;hlung.',
1071
  'Lx-Office needs to update the authentication database before you can proceed.' => 'Lx-Office muss die Authentifizierungsdatenbank aktualisieren, bevor Sie fortfahren können.',
1072
  'Lx-Office will then update the database automatically.' => 'Lx-Office wird die Datenbank daraufhin automatisch aktualisieren.',
1071 1073
  'MAILED'                      => 'Gesendet',
1072 1074
  'MSG_BROWSER_DOES_NOT_SUPPORT_IFRAMES' => 'Ihr Browser kann leider keine eingebetteten Frames anzeigen. Bitte w&auml;hlen Sie ein anderes Men&uuml; in der Benutzerkonfiguration im Administrationsmen&uuml; aus.',
1073 1075
  'Main Preferences'            => 'Grundeinstellungen',
......
1324 1326
  'Please insert your language values below' => 'Bitte die Übersetzungen unten eintragen',
1325 1327
  'Please insert your longdescription below' => 'Bitte den Langtext eingeben',
1326 1328
  'Please install the below listed modules or ask your system administrator to.' => 'Bitte installieren Sie die unten aufgef&uuml;hrten Module, oder bitten Sie Ihren Administrator darum.',
1329
  'Please log in to the administration panel.' => 'Bitte melden Sie sich im Administrationsbereich an.',
1327 1330
  'Please re-run the analysis for broken general ledger entries by clicking this button:' => 'Bitte wiederholen Sie die Analyse der Hauptbucheinträge, indem Sie auf diesen Button klicken:',
1328 1331
  'Please read the file'        => 'Bitte lesen Sie die Datei',
1329 1332
  'Please select a customer from the list below.' => 'Bitte einen Endkunden aus der Liste auswählen',
templates/webpages/login/auth_db_needs_update.html
1
[%- USE LxERP %]
2
<body>
3

  
4
 <p><b>[% LxERP.t8('Error!') %]</b></p>
5

  
6
 <p>
7
  [%- LxERP.t8('Lx-Office needs to update the authentication database before you can proceed.') %]
8
  [%- LxERP.t8('Please log in to the administration panel.') %]
9
  [%- LxERP.t8('Lx-Office will then update the database automatically.') %]
10
 </p>
11

  
12
 <hr>
13
 <p>
14
  [% LxERP.t8('For further information read this:') %]
15
  <a href="doc/INSTALL.html#Benutzerauthentifizierung-und-Administratorpasswort" target="_blank">Lx-Office Installation</a><br>
16
  [% LxERP.t8('Or download the whole Installation Documentation as PDF (110kB) for off-line study (currently in German Language).') %]
17
  <a href="doc/Lx-Office_Installation_DE.pdf">Lx-Office_Installation_DE.pdf</a>
18
 </p>
19

  
20
 <hr>
21

  
22
 <p>
23
  <a href="login.pl" target="_top">[% LxERP.t8('Login') %]</a> |
24
  <a href="admin.pl" target="_top">[% LxERP.t8('Administration') %]</a>
25
 </p>
26

  
27
</body>
28
</html>

Auch abrufbar als: Unified diff