Adminstrationsbereichs-Link ausblenden/sperren

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
FighterBC
Mitglied
Beiträge: 83
Registriert: 09.10.2003 18:21
Wohnort: BC

Adminstrationsbereichs-Link ausblenden/sperren

Beitrag 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?
musashi
Mitglied
Beiträge: 1585
Registriert: 04.12.2003 12:50
Wohnort: Wien
Kontaktdaten:

Beitrag von musashi »

www.dsaforum.de - DAS DSA Fanforum
FighterBC
Mitglied
Beiträge: 83
Registriert: 09.10.2003 18:21
Wohnort: BC

Beitrag 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.
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag 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.
FighterBC
Mitglied
Beiträge: 83
Registriert: 09.10.2003 18:21
Wohnort: BC

Beitrag von FighterBC »

ok, danke dir :wink:
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“