将openid用户存储在cookie google appengine中

时间:2012-06-28 16:47:22

标签: python google-app-engine cookies openid

我使用OpenID作为google appengine网站的登录系统,我现在正在使用user = users.get_current_user()

将每个网页的用户信息传递给每个网站

使用cookie来实现这一点会更有效吗? (我知道将它放在每个网页上会更容易)并且这些是用google appengine做这个的特殊方法吗?我已经有一个cookie计数访问,但我想它会有点不同。

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

谢谢!

1 个答案:

答案 0 :(得分:1)

users.get_current_user()实际上是在阅读Cookie,因此您无需再做任何其他优化(您可以通过删除Cookie然后刷新页面轻松验证它)。除非您希望存储更多信息并且无需访问每个请求的数据存储区即可访问它们。