« Zurück zu Produkt

Dokumentation

IPS_IsAdministrator

 bool IPS_IsAdministrator ()

Rückgabewert

Ist der aktuell angemeldete Benutzer Administrator, wird TRUE zurückgegeben, andernfalls FALSE.

Beschreibung

Die Funktion prüft, ob der Benutzer, in dessen Kontext die aktuelle Ausführung läuft (siehe IPS_GetLoggedInUser), Administrator ist. Administrator ist der Benutzer @admin sowie jeder Benutzer, dem die Rolle @admin zugewiesen wurde. Für den Benutzer @unknown liefert die Funktion immer FALSE.

Administratorrechte sind z.B. für alle Funktionen erforderlich, die Benutzer und Rollen verändern. Die Funktion erfordert kein RBAC-Feature in der Lizenz.

Um einen beliebigen Benutzer zu prüfen, kann IPS_UserIsAdministrator verwendet werden.

Beispiel

if (IPS_IsAdministrator()) {
    echo 'Das Skript läuft mit Administratorrechten';
}
Haben Sie noch Fragen?