Admin Users

An application can test whether the currently signed-in user is a registered administrator for the application. An administrator is a user who has the Viewer, Editor, or Owner basic role, or the App Engine App Admin predefined role.

The function users.is_current_user_admin returns True if the current user is an administrator for the application.

  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.' 
 ) 
 
Create a Mobile Website
View Site in Mobile | Classic
Share by: