Dokumentation
IPS_IsUnknown
bool IPS_IsUnknown ()
Rückgabewert
Ist der aktuelle Benutzer @unknown, wird TRUE zurückgegeben, andernfalls FALSE.
Beschreibung
Die Funktion prüft, ob die aktuelle Ausführung ohne angemeldeten Benutzer läuft, also ob IPS_GetLoggedInUser den Sonderbenutzer @unknown liefert. Dies ist der Fall, wenn im auslösenden Kontext kein Benutzer angemeldet bzw. keine Anmeldung erfolgreich war. Der Benutzer @unknown besitzt keinerlei Berechtigungen und ist kein Administrator.
Die Funktion erfordert kein RBAC-Feature in der Lizenz.
Beispiel
if (IPS_IsUnknown()) {
echo 'Kein Benutzer angemeldet';
} else {
echo 'Angemeldet als ' . IPS_GetLoggedInUser();
}