Seite 1 von 1
Adminstrationsbereichs-Link ausblenden/sperren
Verfasst: 19.10.2004 14:14
von FighterBC
Hallo ihrs.
Ich würde gerne den Zugang zum Adminstrationsbereich für bestimmte Admins sperren (den Link dorthin nicht anzeigen lassen oder so), ihnen jedoch nicht die Benutzerebene Adminstrator nehmen, so das sie trotzdem noch alle Foren moderieren können und man sie nicht extra überall einstellen muss.
Geht das irgendwie?
Verfasst: 19.10.2004 14:16
von musashi
Verfasst: 19.10.2004 14:21
von FighterBC
hmm... da braucht man dann doch bestimmt ein extra PW um in den Bereich zu gelangen, oder?
Die anderen Admins sollten nämlich ganz regulär und ohne Zusatzpw rein können.
Verfasst: 19.10.2004 14:22
von Leuchte
includes/page_tail.php
Finde
Code: Alles auswählen
$admin_link = ( $userdata['user_level'] == ADMIN ) ? '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />' : '';
Ersetze mit
Code: Alles auswählen
$admin_link = ( $userdata['user_level'] == ADMIN && $userdata['user_id'] == X ) ? '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />' : '';
X ist deine User-ID. Somit siehst nur du den Link
Wenn du mehrere zulassen willst/mehrere verbieten willst ersetze es damit
Code: Alles auswählen
$admin_link = ( $userdata['user_level'] == ADMIN ) ? ( in_array($userdata['user_id'], array(x,y)) ? '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />' : '') : '';
x und y sind die User-IDs der User, die den Link sehen. Weitere IDs mit , abtrennen.
Ausserdem solltest du den Adminbereich noch schützen, damit clevere Admins auch nicht über die URL reinkommen.
Verfasst: 19.10.2004 14:27
von FighterBC
ok, danke dir
