Revision db1ee56f
Von Moritz Bunkus vor fast 17 Jahren hinzugefügt
bin/mozilla/admin.pl | ||
---|---|---|
78 | 78 |
$form->{favicon} = "favicon.ico"; |
79 | 79 |
|
80 | 80 |
if ($form->{action}) { |
81 |
|
|
82 |
$subroutine = $locale->findsub($form->{action}); |
|
83 |
|
|
84 |
if ($auth->authenticate_root($form->{rpw}, 0)) { |
|
81 |
if ($auth->authenticate_root($form->{rpw}, 0) != Auth::OK) { |
|
85 | 82 |
$form->{error_message} = $locale->text('Incorrect Password!'); |
86 | 83 |
adminlogin(); |
87 | 84 |
exit; |
... | ... | |
89 | 86 |
|
90 | 87 |
$auth->create_or_refresh_session() if ($auth->session_tables_present()); |
91 | 88 |
|
92 |
call_sub($subroutine);
|
|
89 |
call_sub($locale->findsub($form->{action}));
|
|
93 | 90 |
|
94 |
} else { |
|
91 |
} elsif ($auth->authenticate_root($form->{rpw}, 0) == Auth::OK) { |
|
92 |
|
|
93 |
$auth->create_or_refresh_session() if ($auth->session_tables_present()); |
|
94 |
|
|
95 |
login(); |
|
95 | 96 |
|
97 |
} else { |
|
96 | 98 |
# if there are no drivers bail out |
97 | 99 |
$form->error($locale->text('No Database Drivers available!')) |
98 | 100 |
unless (User->dbdrivers); |
Auch abrufbar als: Unified diff
Admininterface: Wenn eine gültige Session mit gültigem Admin-Passwort vorliegt, dann gleich die Benutzerliste anzeigen, wenn die Admin-URL ohne weitere Parameter aufgerufen wird.