我想为我的GAE应用程序创建一个仅管理员页面。但我发现无法设置管理员用户,因此无法登录我创建的页面并测试该功能。我尝试了本地管理控制台,但没有运气。我怎样才能做到这一点?如何使用GAE dev应用服务器设置管理员用户?
3
A
回答
7
Google App Engine提供了一种非常直接的方式来创建Web应用程序的私人管理部分。
在你app.yaml
,任何URL处理程序可以有一个登录设置来限制参观者只有谁已经签署的那些用户,或者只是那些谁是为应用程序管理员的用户。
如果设置为login: admin
,则用户登录后,处理程序会检查用户是否是该应用程序的管理员。如果没有,则给用户一个错误消息;如果用户是管理员,则处理程序继续。
这里app.yaml中的一个片段,其中/admin/.*
路由管理员限制:
- url: /admin/.*
script: admin.py
login: admin
2.
尝试访问管理URL,在开发应用程序服务器会自动显示登录面板,您应该检查以管理员身份登录复选框。
0
当您登录时(输入电子邮件的蓝色框),会出现一个复选框,将管理员标志应用于您的会话。
0
您可以在app.yaml中定义管理员只页面,就像这样:
- url: /secrets/
script: /secrets/example.py
login: admin
管理员是谁在你的appengine.google.com控制面板是如此定义下的权限。
相关问题
- 1. 如何使用用户管理设置http可访问文件服务器?
- 2. papertrail,设置管理员用户
- 3. 如何使用webpack dev服务器部署Webpack应用程序?
- 4. 如何为管理员和用户设置不同的视图
- 5. Magento:如何将会话网站设置为管理员用户?
- 6. rails:如何检查管理员用户设置路由?
- 7. 管理员用户无法在Bonobo Git服务器上识别
- 8. 如何使用gitlab和LDAP身份验证设置管理员用户?
- 9. 如何使用Ruby客户端设置Google Calendar API以用于服务器到服务器应用程序
- 10. 会话管理 - Websphere应用服务器
- 11. 使用管理服务在wso2中重置用户密码
- 12. 管理员无法管理sql服务器报告服务
- 13. Laravel:如何区分普通用户,管理员和管理员
- 14. Modularize用户管理服务器,社交供稿服务器
- 15. Web客户端不使用代理服务器设置
- 16. 从非管理员用户帐户启动/停止Windows服务
- 17. 如何使用户能够从具有系统管理员用户的服务器角色
- 18. 使用管理员用户运行javaservice
- 19. 管理iPhone应用程序用户的Web服务器上的用户会话
- 20. 如何在专用服务器上运行GAE应用程序?
- 21. 如何在使用dispatch.Http时设置代理服务器?
- 22. 安全管理员很少在服务器上使用?
- 23. Android应用+ Web服务器API(不GAE)
- 24. 管理服务器设计
- 25. 与服务帐户Googlephpapi管理用户
- 26. PHP服务器网络用户设置
- 27. 如何在我的livekuku应用上创建管理员用户?
- 28. 用于服务器 - 客户端配置管理的API或库
- 29. 使用服务管理器Zend Framework 2
- 30. 使用Ansible管理服务器对