관리자

애플리케이션은 현재 로그인한 사용자가 애플리케이션에 등록된 관리자인지 여부를 테스트할 수 있습니다. 관리자는 애플리케이션의 관리 콘솔에 액세스할 수 있는 사용자입니다. 관리 콘솔을 사용하여 관리자 역할이 있는 사용자를 관리할 수 있습니다.

현재 사용자가 애플리케이션의 관리자인 경우 UserService::isCurrentUserAdmin() 함수가 True를 반환합니다.

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

팁: URL 핸들러의 login: adminlogin: admin 구성 요소를 사용하면 애플리케이션의 일부에 대한 액세스 권한을 관리자로 손쉽게 제한할 수 있습니다. 앱 구성을 참조하세요.