管理者ユーザー

現在ログインしているユーザーがアプリケーションに登録された管理者かどうかをアプリケーションでテストできます。管理者は、アプリケーションの管理コンソールにアクセスできるユーザーです。管理コンソールを使用すると、管理者ステータスのユーザーを管理できます。

現在のユーザーがアプリケーションの管理者であれば、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: admin 構成要素を使用すると、アプリケーションの各部へのアクセスを管理者だけに許可するように制限できます。アプリの構成をご覧ください。

このページは役立ちましたか?評価をお願いいたします。

フィードバックを送信...

PHP の App Engine スタンダード環境