管理員使用者

應用程式可以測試目前登入的使用者是否為已註冊的應用程式管理員。管理員是擁有檢視者、編輯者或擁有者原始角色,或 App Engine 應用程式管理員預先定義角色的使用者。

如果目前的使用者是應用程式的管理員,users.is_current_user_admin 函式會傳回 True

class AdminPage(webapp2.RequestHandler):
    def get(self):
        user = users.get_current_user()
        if user:
            if users.is_current_user_admin():
                self.response.write('You are an administrator.')
            else:
                self.response.write('You are not an administrator.')
        else:
            self.response.write('You are not logged in.')

提示:如要限制管理員僅能存取應用程式的部分內容,其中一個簡單的方法是使用網址處理常式的 login: admin 設定元素。請參閱設定應用程式的相關說明

本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Python 2 適用的 App Engine 標準環境