Utenti amministratori

Un'applicazione può verificare se l'utente che ha eseguito l'accesso è un amministratore registrato per l'applicazione. Un amministratore è un utente che può accedere alla Console di amministrazione dell'applicazione. Puoi utilizzare la Console di amministrazione per gestire gli utenti con stato di amministratore.

La funzione UserService::isCurrentUserAdmin() restituisce True se l'utente corrente è un amministratore dell'applicazione.

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

Suggerimento:un modo semplice per limitare l'accesso degli amministratori a una parte dell'applicazione è utilizzare l'elemento di configurazione login: admin per l'handler URL. Consulta Configurare un'app.