Revision 8c7e4493
Von Moritz Bunkus vor fast 17 Jahren hinzugefügt
kopf.pl | ||
---|---|---|
9 | 9 |
use SL::LXDebug; |
10 | 10 |
$lxdebug = LXDebug->new(); |
11 | 11 |
|
12 |
use SL::Auth; |
|
12 | 13 |
use SL::Form; |
13 | 14 |
use SL::Locale; |
14 | 15 |
|
15 |
eval { require "lx-erp.conf"; }; |
|
16 |
eval { require "config/lx-erp.conf"; }; |
|
17 |
eval { require "config/lx-erp-local.conf"; } if (-f "config/lx-erp-local.conf"); |
|
16 | 18 |
|
17 | 19 |
$form = new Form; |
18 | 20 |
|
19 |
eval { require("$userspath/$form->{login}.conf"); }; |
|
21 |
our $auth = SL::Auth->new(); |
|
22 |
if (!$auth->session_tables_present()) { |
|
23 |
_show_error('login/auth_db_unreachable'); |
|
24 |
} |
|
25 |
$auth->expire_sessions(); |
|
26 |
$auth->restore_session(); |
|
27 |
|
|
28 |
our %myconfig = $auth->read_user($form->{login}); |
|
20 | 29 |
|
21 | 30 |
$locale = new Locale "$myconfig{countrycode}", "kopf"; |
22 | 31 |
|
32 |
delete $form->{password}; |
|
33 |
|
|
23 | 34 |
eval { require "bin/mozilla/kopf.pl"; }; |
Auch abrufbar als: Unified diff
Umstellung der Benutzerverwaltung von Dateien im Verzeichnis "users" auf die Verwendung einer Authentifizierungsdatenbank.
Es ist erforderlich, die Dateien doc/UPGRADE und doc/INSTALL/index.html zu lesen und die angesprochenen Punkte auszuführen, um nach einem Upgrade weiter arbeiten zu können.