Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision d06d918a

Von Moritz Bunkus vor mehr als 13 Jahren hinzugefügt

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.

Unterschiede anzeigen:

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