django 1.8 SESSION_EXPIRE_AT_BROWSER_CLOSE无效

时间:2015-05-07 06:37:30

标签: python django session

Django 1.7在Chrome中遇到SESSION_EXPIRE_AT_BROWSER_CLOSE = true的问题,而在浏览器关闭时没有过期。我转移到Django 1.8,我想知道这个问题已经解决了。

1 个答案:

答案 0 :(得分:7)

#19962:文档已更新。基本上,这不是Django中的错误,而是Chrome中的一个特殊设置,即使在关闭并重新打开浏览器之后,用户也可以继续浏览器会话。

请参阅更新文档中的note

  

某些浏览器(例如Chrome)提供的设置允许用户在关闭并重新打开浏览器后继续浏览会话。在某些情况下,这可能会干扰 SESSION_EXPIRE_AT_BROWSER_CLOSE 设置,并阻止会话在浏览器关闭时到期。在测试启用了 SESSION_EXPIRE_AT_BROWSER_CLOSE 设置的Django应用程序时请注意这一点。