Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 8c7e4493

Von Moritz Bunkus vor fast 17 Jahren hinzugefügt

  • ID 8c7e44938a661e035f62840e1e177353240ace5d
  • Vorgänger 3ced230b
  • Nachfolger ce45d060

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.

Unterschiede anzeigen:

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