2011-03-12 54 views

回答

7

Google App Engine提供了一种非常直接的方式来创建Web应用程序的私人管理部分。


在你app.yaml,任何URL处理程序可以有一个登录设置来限制参观者只有谁已经签署的那些用户,或者只是那些谁是为应用程序管理员的用户。
如果设置为login: admin,则用户登录后,处理程序会检查用户是否是该应用程序的管理员。如果没有,则给用户一个错误消息;如果用户是管理员,则处理程序继续。
这里app.yaml中的一个片段,其中/admin/.*路由管理员限制:

- url: /admin/.* 
    script: admin.py 
    login: admin 

2.
尝试访问管理URL,在开发应用程序服务器会自动显示登录面板,您应该检查以管理员身份登录复选框。

enter image description here

0

当您登录时(输入电子邮件的蓝色框),会出现一个复选框,将管理员标志应用于您的会话。

0

您可以在app.yaml中定义管理员只页面,就像这样:

- url: /secrets/ 
    script: /secrets/example.py 
    login: admin 

管理员是谁在你的appengine.google.com控制面板是如此定义下的权限。

相关问题