Seite 1 von 1

Frage bzgl. IF Code

Verfasst: 26.03.2009 02:30
von camel
Hallo,

diese folgende Anweisung bedeutet doch
  • if ($user->data['is_registered'])
wenn der Benutzer angemeldet ist , dann führe aus ...

Meine Frage:
Wie heißt heißt die Anweisung, wenn nur der Admin angemeldet ist, dann führe aus ...

Re: Frage bzgl. IF Code

Verfasst: 26.03.2009 12:10
von Mahony
Hallo
Je nachdem was du machen möchtest, kannst du entweder

Code: Alles auswählen

if ($auth->acl_get('a_') )
{
} 
benutzen, oder du benutzt das hier (siehe auch die Links unten in diesem Beitrag)

Code: Alles auswählen

if ($user->data['user_type'] == USER_FOUNDER) 
Der Code wird dabei nur ausgeführt, wenn der User der Gründer des Forums ist.

bzw (je nach deiner Abfrage)

Code: Alles auswählen

if ($user->data['user_type'] != USER_FOUNDER)
{
    // the user is logged in, but they are not a founder, give them a nice warning message
    trigger_error('NOT_AUTHORISED');
} 
Danach würde ein angemeldeter User, der nicht Founder ist, die Meldung erhalten
Du hast keine Berechtigung, diesen Bereich zu betreten.
Schau auch mal hier http://wiki.phpbb.com/Permissions und hier http://wiki.phpbb.com/Founder


Grüße: Mahony

Re: Frage bzgl. IF Code

Verfasst: 26.03.2009 15:10
von camel
Vielen Dank für die Hilfe!