2012-01-17 22 views
2

如果用户注销,我需要我的(python)google应用程序执行操作(提交表单)。如果他们在我的应用程序中使用注销链接,这很简单,但如果他们从Gmail页面注销,我不知道如何处理它。当用户注销GAE应用程序时检测并执行操作

如果用户关闭了浏览器窗口,关闭了他们的计算机等,导致注销,另一个可能的错误来源是。这种情况等同于我在前一段中所描述的情况吗?或者它们在某种程度上有所不同?


要扩大这个问题,因为它似乎在上面一点也不简单:如果我对超时设置的清理功能,实际上将蟒蛇会继续在GAE云cookie过期后运行,并实际执行超时功能?

+2

是否有一个原因,在指定的超时后执行某种类型的“死会话”清理不起作用? – 2012-01-17 23:30:11

+0

是的,这是我的备份选项。我不熟悉这种编程,想知道这是否可行。 – Tr3y 2012-01-18 01:24:33

+0

有关此选项的另一个问题在上面的编辑中提出。 – Tr3y 2012-01-18 01:33:08

回答

2

由于会话过期(cookie),关闭浏览器窗口并关闭计算机结果注销。与用户单击手动注销略有不同。 在这两种情况下,我不认为GAE可以追踪这些行为。

我能想到的最好的事情是开发浏览器扩展。 或者只是不要设计基于检测用户注销的服务。

+0

+1感谢有关cookies的信息,我明白了现在的工作方式。 – Tr3y 2012-01-18 01:26:59

相关问题