页面重新加载时 Django 自动注销

发布于 2025-01-16 19:20:53 字数 339 浏览 1 评论 0原文

我使用 SESSION_EXPIRE_AT_BROWSER_CLOSE = True 在浏览器关闭后注销用户,它在本地计算机中工作正常,但是当我部署站点并使用此功能时,一旦我登录,它就会立即注销用户。 我使用 heroku 作为部署服务器。

Settings.py 中的会话设置:-

SESSION_ENGINE = 'django.contrib.sessions.backends.cache'
SESSION_COOKIE_AGE = 1000
SESSION_SAVE_EVERY_REQUEST = True 
SESSION_EXPIRE_AT_BROWSER_CLOSE = True

I use SESSION_EXPIRE_AT_BROWSER_CLOSE = True for logging out the user once browser closes and it works fine in local computer but when I deploy the site and use this feature it immediately logouts the user once I login.
I am using heroku as deployment server.

Session settings in Settings.py :-

SESSION_ENGINE = 'django.contrib.sessions.backends.cache'
SESSION_COOKIE_AGE = 1000
SESSION_SAVE_EVERY_REQUEST = True 
SESSION_EXPIRE_AT_BROWSER_CLOSE = True

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文