Django 用户登录会话在浏览器关闭时结束

Django 用户登录会话在浏览器关闭时结束,django,Django,Django有身份验证模块,它工作得很好。用户登录后,信息会保存更长的时间,这并没有什么问题。即使用户关闭浏览器会话也不会结束。实际上,我希望在用户关闭浏览器时该会话结束 浏览器关闭后,用户的登录信息是否不再被记住 Krish在settings.py中使用此选项: SESSION_EXPIRE_AT_BROWSER_CLOSE = True 或者,您可以将0传入 设置到期日(0) 就这样, 请求.session.set\u过期(0) 您需要一些客户端javascript代码来告诉您的站点该站点

Django有身份验证模块,它工作得很好。用户登录后,信息会保存更长的时间,这并没有什么问题。即使用户关闭浏览器会话也不会结束。实际上,我希望在用户关闭浏览器时该会话结束

浏览器关闭后,用户的登录信息是否不再被记住


Krish

在settings.py中使用此选项:

SESSION_EXPIRE_AT_BROWSER_CLOSE = True

或者,您可以将0传入

设置到期日(0)

就这样,

请求.session.set\u过期(0)


您需要一些客户端javascript代码来告诉您的站点该站点正在关闭(浏览器关闭、导航离开等等)。如果没有这些代码,您的站点就不可能知道用户何时不再查看它。