2024-04-24 09:05:56 发布
网友
我想为我的GAE应用程序创建一个只管理的页面。但是我发现没有办法设置管理员用户,所以我无法登录我创建的页面并测试该功能。我试过使用本地管理控制台,但没有成功。我该怎么做?在
googleappengine提供了一种非常简单的方法来创建web应用程序的私有管理部分。在
1. 在您的app.yaml中,任何URL处理程序都可以有一个登录设置,将访问者限制为仅访问已登录的用户,或仅限于作为应用程序管理员的用户。 如果设置是login: admin,那么一旦用户登录,处理程序就会检查用户是否是应用程序的管理员。如果不是,则给用户一条错误消息;如果用户是管理员,则处理程序继续。 这里有一段应用程序yaml其中/admin/.*路由受管理限制:
app.yaml
login: admin
/admin/.*
- url: /admin/.* script: admin.py login: admin
2. 尝试访问管理url时,dev-app服务器会自动显示登录面板,您应该在其中选中以管理员身份登录复选框。在
当您登录时(您输入电子邮件的蓝色框)有一个复选框,用于将管理员标志应用于您的会话。在
您可以在应用程序yaml,如下所示:
- url: /secrets/ script: /secrets/example.py login: admin
管理员就是你的appengine.google.com控制面板,在“权限”下。在
googleappengine提供了一种非常简单的方法来创建web应用程序的私有管理部分。在
1.
在您的
app.yaml
中,任何URL处理程序都可以有一个登录设置,将访问者限制为仅访问已登录的用户,或仅限于作为应用程序管理员的用户。如果设置是
login: admin
,那么一旦用户登录,处理程序就会检查用户是否是应用程序的管理员。如果不是,则给用户一条错误消息;如果用户是管理员,则处理程序继续。这里有一段应用程序yaml其中
/admin/.*
路由受管理限制:2.
尝试访问管理url时,dev-app服务器会自动显示登录面板,您应该在其中选中以管理员身份登录复选框。在
当您登录时(您输入电子邮件的蓝色框)有一个复选框,用于将管理员标志应用于您的会话。在
您可以在应用程序yaml,如下所示:
管理员就是你的appengine.google.com控制面板,在“权限”下。在
相关问题 更多 >
编程相关推荐