Admin-Nutzer

Von einer Anwendung kann geprüft werden, ob es sich bei dem aktuell angemeldeten Nutzer um einen registrierten Administrator für die Anwendung handelt. Ein Administrator ist ein Nutzer, der auf die Verwaltungskonsole der Anwendung zugreifen kann. Mithilfe der Verwaltungskonsole können Sie verwalten, welche Nutzer Administratorstatus haben.

Die Funktion "UserService::isCurrentUserAdmin()" gibt True zurück, wenn der aktuelle Nutzer ein Administrator für die Anwendung ist.

use google\appengine\api\users\User;
$user = UserService::getCurrentUser();
if (isset($user) && UserService::isCurrentUserAdmin()) {
    return 'Welcome administrator.';
}
return 'You are not an administrator.';

Tipp> Eine einfache Möglichkeit, den Zugriff auf einen Teil Ihrer Anwendung auf Administratoren zu beschränken, besteht über das login: admin-Konfigurationselement für den URL-Handler. Weitere Informationen finden Sie unter Anwendung konfigurieren.