2013-07-15 73 views
0

我在AppEngine上有一个需要用户登录的Python应用程序。 有什么方法可以在登录时编写日志条目吗?在App Engine中记录用户登录

用户可以从任何URL访问登录屏幕,并在整个会话期间重新加载页面,因此将其添加到代码中会在我想要的身份验证点处添加大量条目。

+0

您是否尝试过登录数据存储? – cdarke

+2

使用wsgi中间件,创建会话,检查users.get_current_user()是否为无,如果有值并且会话尚未设置为登录,则设置登录状态并写入日志条目。这不完全是你想要的,但会接近。其他方面,你需要自己管理登录过程。 –

+0

@蒂姆霍夫曼,这是一个相当优雅的解决方案,非常感谢。你说得对,它不完美,但它应该解决问题。 –

回答

0

仅当它们进入应用程序后才有日志记录。 如果你真的想在登录层面做到这一点,但你需要在域上设置SSO。

+0

对不起,应该指出SSO不是一种选择,组织中已经有很强大的Google帐户。 –

相关问题