Utenti amministratori

Un'applicazione può verificare se l'utente che ha eseguito l'accesso è un amministratore registrato dell'applicazione. Un amministratore è un utente che può accedere alla Console di amministrazione per l'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 a una parte della tua applicazione agli amministratori consiste nell'utilizzare l'elemento di configurazione login: admin per il gestore di URL. Vedi Configurazione di un'app.