在这个项目中使用 GAE 和 Python。
我正在创建一个带有统计图表的页面,该图表使用 AJAX 更新(刷新)自身(每 10 秒)。这是我第一次使用 AJAX。我在想的是,我应该创建一个私人页面,为统计图表提供所需的信息。然后我只需使用 AJAX 获取信息。
这是解决问题的方法吗?如果是这样,我如何在 GAE 中创建私人页面,我不希望用户能够访问该页面.. 谢谢
生产质量应用程序的安全问题是什么?
在这个项目中使用 GAE 和 Python。
我正在创建一个带有统计图表的页面,该图表使用 AJAX 更新(刷新)自身(每 10 秒)。这是我第一次使用 AJAX。我在想的是,我应该创建一个私人页面,为统计图表提供所需的信息。然后我只需使用 AJAX 获取信息。
这是解决问题的方法吗?如果是这样,我如何在 GAE 中创建私人页面,我不希望用户能够访问该页面.. 谢谢
生产质量应用程序的安全问题是什么?
AJAX 只是发送 HTTP 请求的 Javascript。从服务器的角度来看,没有办法区分用户请求和 Javascript 请求。因此,没有“私人页面”之类的东西。
您可以简单地要求您的私人页面和 AJAX 处理程序登录,并将登录级别设置为admin
. 您可能需要登录一个或多个 URL。
编辑
Set login: required
,这将要求用户通过他们的 Google 帐户登录,但所有拥有 Google 帐户的用户仍然可以访问它。然后在 AJAX 处理程序中检查用户是否是您有权访问的用户之一:https ://developers.google.com/appengine/docs/python/users/