Seite 1 von 1

Gruppenzugehörigkeit prüfen

Verfasst: 08.11.2007 14:29
von ne-r-o
Wie kann man am einfachste prüfen, ob der Benutzer in einer bestimmten (System) Gruppe ist?
Ich möchte abfragen können, ob der aktuelle Benutzer Mitglied einer der Systemgruppen oder Benutzerdefinierten Gruppen ist und wenn in welcher bzw. welchen. Klasse wäre es natürlich wenn man auch auf Moderatorrechte in der Gruppe prüfen könnte.
Bei meiner Suche habe ich nur folgendes LINK gefunden, dies funktioniert aber leider nicht mehr in der Version 3.

Verfasst: 08.11.2007 17:44
von zx9r-treiber
Den brauchst du ja auch ab 3.0 nicht mehr. Unter phpBB3 (RC7) ist das doch alles über den Administrations-Bereich abrufbar.

Gehe mal im Administrations-Bereich auf Benutzer und Gruppen.
Dort kannst du einzelne Mitglieder unter "Benutzer Verwalten" abfragen und deren Einstellungen und Zugehörigkeiten auch verändern. (oben rechts ist das Auswahlfenster "Auswahl" .... dort sind alle Möglichkeiten der Abfrage und Einstellungen gegeben.) Es wird dir dort angezeigt in welcher Systemgruppe usw. dieses Mitglied ist und welche Funktion er dort hat.

Auch die einzelnen Gruppen kannst du dort genau so abfragen und einstellen. Es werden dir zB alle Mitglieder einer ausgewählten Gruppe angezeigt.

8)

Verfasst: 08.11.2007 21:57
von ne-r-o
Das so etwas jetzt jetzt ab Werk verfügbar ist, finde ich praktisch. Aber ich arbeite zurzeit an einem Mod der z.B. bei Administratoren und Forenübergreifenden Moderatoren etwas anderes macht als bei Bots und wieder was anderes bei allen anderen.

Ob es sich um einen Bot handelt, kann man ja per $user->data['is_bot'] überprüfen. So etwas suche ich halt für die anderen Systemgruppen.