0

我正在使用 OpenID 作为 google appengine 网站的登录系统,我现在对于每个网站,我只是将用户信息传递到每个页面,使用user = users.get_current_user()

使用 cookie 会更有效吗?(我知道将它放在每个网页中是否会更容易)并且这些是否有任何特殊的方式可以使用谷歌应用引擎来做到这一点?我已经有一个 cookie 计数访问,但我想它会有点不同。

更新:我可以将 self.user = users.get_current_user() 作为全局变量,然后在每个页面上传入 user=self.user 以访问该变量吗?

谢谢!

4

1 回答 1

1

users.get_current_user()实际上是在读取 cookie,因此您无需再进行任何优化来优化它(您可以通过删除 cookie 然后刷新页面来轻松验证它)。除非您想存储更多信息并访问它们,而无需在每个请求上访问数据存储。

于 2012-06-28T17:04:08.133 回答