Administrateurs

Une application peut effectuer un test afin de déterminer si l'utilisateur actuellement connecté est un administrateur enregistré de cette application. Un administrateur est un utilisateur ayant accès à la console d'administration de l'application. Vous pouvez utiliser cette console pour gérer les utilisateurs possédant le statut d'administrateur.

La fonction "UserService :: isCurrentUserAdmin ()" renvoie la valeur True si l'utilisateur actuel est un administrateur de l'application.

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

Conseil : Pour limiter facilement l'accès à une partie de votre application aux seuls administrateurs, vous pouvez utiliser l'élément de configuration login: admin pour le gestionnaire d'URL. Pour en savoir plus, consultez la page Configurer une application.