Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google app engine 在应用程序引擎中记录用户登录_Google App Engine_Python 2.7 - Fatal编程技术网

Google app engine 在应用程序引擎中记录用户登录

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

我在AppEngine上有一个Python应用程序,需要用户登录。 有没有办法在登录时写入日志条目


用户可以从任何URL点击登录屏幕,并在整个会话过程中重新加载页面,因此,当我只想在认证点添加一个条目时,将其添加到代码中会添加许多条目。

仅当他们进入应用程序后的某段时间内才登录。
如果您确实想在登录级别执行此操作,您可以,但需要在域上设置SSO。

您是否尝试登录到数据存储?使用wsgi中间件,创建会话,检查用户。get_current_user()是否为None,如果有值且会话尚未设置为logged in,则设置logged in状态并写入日志条目。这并不完全是你想要的,但会很接近。另一方面,您需要自己管理登录过程。@TimHoffman,这是一个非常优雅的解决方案,非常感谢。你是对的,它不是完美的,但它应该解决问题。对不起,应该指出SSO不是一个选项,在组织中已经有大量使用谷歌帐户的情况。