PHP 5 has reached end of support and will bedeprecatedon January 31, 2026. After deprecation, you won't be able to deploy PHP 5
applications, even if your organization previously used an organization policy to
re-enable deployments of legacy runtimes. Your existing PHP
5 applications will continue to run and receive traffic after theirdeprecation date. We recommend that
youmigrate to the latest supported version of PHP.
Admin UsersStay organized with collectionsSave and categorize content based on your preferences.
An application can test whether the currently signed-in user is a registered administrator for the application. An administrator is a user who can accessthe Administration Consolefor the application. You can use the Administration Console to manage which users have administrator status.
The function UserService::isCurrentUserAdmin() returnsTrueif the current user is an administrator for the application.
use google\appengine\api\users\User;
$user = UserService::getCurrentUser();if (isset($user) && UserService::isCurrentUserAdmin()) {return 'Welcome administrator.';}return 'You are not an administrator.';
Tip:An easy way to restrict access to a part of your application to administrators is to use thelogin: adminconfiguration element for the URL handler. SeeConfiguring an App.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-12-15 UTC."],[],[]]