Pengguna Admin

Aplikasi dapat menguji untuk mengetahui pengguna yang sedang login adalah administrator terdaftar untuk aplikasi tersebut atau bukan. Administrator adalah pengguna yang memiliki peran dasar Viewer, Editor, atau Pemilik, atau peran Admin Aplikasi App Engine yang telah ditetapkan.

Fungsi users.is_current_user_admin menampilkan True jika pengguna saat ini adalah administrator untuk aplikasi.

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.')