Revision be3db7d1
Von Moritz Bunkus vor mehr als 13 Jahren hinzugefügt
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ält jetzt auch echte Lagerverwaultung anstatt reiner Mengenzä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ählen Sie ein anderes Menü in der Benutzerkonfiguration im Administrationsmenü 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ü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
Benutzer-Anmeldung verweigern, wenn nicht eingespielte Admin-DB-Upgrades vorhanden sind