Revision 0e451e1b
Von Moritz Bunkus vor fast 12 Jahren hinzugefügt
SL/Dispatcher/AuthHandler.pm | ||
---|---|---|
18 | 18 |
my $handler_name = "SL::Dispatcher::AuthHandler::" . ucfirst($auth_level); |
19 | 19 |
$self->{handlers} ||= {}; |
20 | 20 |
$self->{handlers}->{$handler_name} ||= $handler_name->new; |
21 |
$self->{handlers}->{$handler_name}->handle; |
|
21 |
my $ok = $self->{handlers}->{$handler_name}->handle;
|
|
22 | 22 |
|
23 | 23 |
return ( |
24 | 24 |
auth_level => $auth_level, |
25 | 25 |
keep_auth_vars => $self->get_keep_auth_vars(%param), |
26 |
auth_ok => $ok, |
|
26 | 27 |
); |
27 | 28 |
} |
28 | 29 |
|
Auch abrufbar als: Unified diff
Nach fehlgeschlagenem AuthHandler Request nicht fortsetzen
Ansonsten wird zwar der '302'-Redirect ausgegeben, der Controller aber
trotzdem ausgeführt.