【问题标题】:Session expiry in Django in Google Chrome BrowserGoogle Chrome 浏览器中 Django 中的会话到期
【发布时间】:2016-03-03 16:20:32
【问题描述】:

我使用的是 Django 1.8 版。当浏览器关闭时,我需要终止会话。我在 settings.py 中设置了以下属性:

SESSION_EXPIRE_AT_BROWSER_CLOSE = 真

但是,正如文档中的 note 所说,它在 Chrome 浏览器中不起作用。那么,使用 Chrome 时会话过期的解决方案是什么?

【问题讨论】:

  • 看起来这没有任何解决方案,因为这不是 Django 中的错误,只是 chrome 提供的一个特殊功能。在 Chrome 上,这只能通过更改我认为的设置来处理。

标签: django session django-sessions


【解决方案1】:

谷歌浏览器实际上仍会在后台运行,可能需要该会话数据,您需要关闭所有后台任务才能真正关闭浏览器并删除 django_session。

很遗憾,当浏览器关闭时,无法以编程方式删除 Google Chrome 中的会话数据。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-25
    • 2015-11-07
    • 1970-01-01
    • 1970-01-01
    • 2014-10-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多