Google app engine 在应用程序引擎中记录用户登录
我在AppEngine上有一个Python应用程序,需要用户登录。 有没有办法在登录时写入日志条目Google app engine 在应用程序引擎中记录用户登录,google-app-engine,python-2.7,Google App Engine,Python 2.7,我在AppEngine上有一个Python应用程序,需要用户登录。 有没有办法在登录时写入日志条目 用户可以从任何URL点击登录屏幕,并在整个会话过程中重新加载页面,因此,当我只想在认证点添加一个条目时,将其添加到代码中会添加许多条目。仅当他们进入应用程序后的某段时间内才登录。 如果您确实想在登录级别执行此操作,您可以,但需要在域上设置SSO。您是否尝试登录到数据存储?使用wsgi中间件,创建会话,检查用户。get_current_user()是否为None,如果有值且会话尚未设置为logged
用户可以从任何URL点击登录屏幕,并在整个会话过程中重新加载页面,因此,当我只想在认证点添加一个条目时,将其添加到代码中会添加许多条目。仅当他们进入应用程序后的某段时间内才登录。
如果您确实想在登录级别执行此操作,您可以,但需要在域上设置SSO。您是否尝试登录到数据存储?使用wsgi中间件,创建会话,检查用户。get_current_user()是否为None,如果有值且会话尚未设置为logged in,则设置logged in状态并写入日志条目。这并不完全是你想要的,但会很接近。另一方面,您需要自己管理登录过程。@TimHoffman,这是一个非常优雅的解决方案,非常感谢。你是对的,它不是完美的,但它应该解决问题。对不起,应该指出SSO不是一个选项,在组织中已经有大量使用谷歌帐户的情况。