得到当前用户,python GAE

时间:2014-07-03 03:39:00

标签: python google-app-engine login

我只是想学习GAE,而且我学得最好,所以我想创建一个可以登录的网站。我的问题是,在一个人登录后,我的应用忘记了用户。到目前为止,我有一个主页面,讨论页面,注册页面和登录页面。我为每个页面都有一个处理程序。在登录页面,您可以登录,我的应用程序将检查信息是否正确。并且当前用户以此处理程序而闻名,但如果我更改页面,则会被删除。如果你可以帮助我,那就太好了。

我知道我可以使用gae提供的gmail内容并使用users.get_current_user(),但就像我说的,我这样做是为了学习,所以我想创建自己的注册/登录表单。所以简单来说:我可以在users.get_current_user()旁边使用/做什么来获取使用我的登录表单登录的当前用户。

谢谢!

Newbeginner

1 个答案:

答案 0 :(得分:0)

您应该使用来自webapp2的会话库。会话在您设置的特定持续时间内存储有关用户的信息。您可以将会话存储在浏览器cookie,Memcache或Datastore中。可以找到会话文档here。此外,this是一篇很棒的演讲文章,介绍了如何准确地完成您所询问的内容。

如果您仍然遇到任何问题或有任何进一步的问题,请让我知道,因为我之前已经完成了,并相信可以对您有所帮助。