Revision d06d918a
Von Moritz Bunkus vor fast 14 Jahren hinzugefügt
SL/Dispatcher.pm | ||
---|---|---|
84 | 84 |
{ |
85 | 85 |
no warnings 'once'; |
86 | 86 |
$::lxdebug = LXDebug->new; |
87 |
$::auth = SL::Auth->new; |
|
88 | 87 |
$::form = undef; |
89 | 88 |
%::myconfig = (); |
90 | 89 |
%::called_subs = (); # currently used for recursion detection |
... | ... | |
157 | 156 |
|
158 | 157 |
$self->unrequire_bin_mozilla; |
159 | 158 |
|
159 |
$::auth = SL::Auth->new; |
|
160 | 160 |
$::cgi = CGI->new(''); |
161 | 161 |
$::locale = Locale->new($::lx_office_conf{system}->{language}); |
162 | 162 |
$::form = Form->new; |
Auch abrufbar als: Unified diff
Vor jedem Request neue Instanz von $::auth anlegen
$::auth cachet Informationen wie Gruppenzugehörigkeit und -rechte. Das
führt dazu, dass Änderungen im Adminbereich für laufende FCGI-Prozesse
nicht sichtbar waren, wenn die entsprechende Gruppe schon einmal
abgefragt wurde.