Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision db1ee56f

Von Moritz Bunkus vor fast 17 Jahren hinzugefügt

  • ID db1ee56f0601a775332dfce59ad9273a8149c391
  • Vorgänger 5d275ec4
  • Nachfolger 1b12cadf

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.

Unterschiede anzeigen:

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