Hide
PHP

Admin Users

An application can test whether the currently signed-in user is a registered administrator for the application. An administrator is a user who can access the Administration Console for the application. You can use the Administration Console to manage which users have administrator status.

The function UserService::isCurrentUserAdmin() returns True if the current user is an administrator for the application.

use google\appengine\api\users\User;
use google\appengine\api\users\UserService;

$user = UserService::getCurrentUser();
if (isset($user)) {
  echo 'Welcome, ' . $user->getNickname();
  if (UserService::isCurrentUserAdmin()) {
    echo 'Go to admin area';
  }
}

Tip: An easy way to restrict access to a part of your application to administrators is to use the login: admin configuration element for the URL handler. See Configuring an App.