django - 用户会话在 Django 中丢失
问题描述
我在 Django 上运行一个已经运行了几年的站点。我们使用带有 Redis 缓存后端的会话。在将 Django 从早期的 1.11.* 版本稍微更新到 1.11.16 之后,我们看到用户会话无缘无故地结束了。
结束会话的一种可靠方法是导航到导致history.replaceState()
替换 URL 的 URL。一旦发生这种情况 - 旧会话结束,用户退出,新会话开始。
任何线索都会有所帮助。
解决方案
推荐阅读
- c# - .NET - 如何使用 OAuth2.0 和 Windows 服务的离线访问将视频上传到 YouTube
- c - 调用我从信号处理程序内部使用 mq_send 或 msgsnd
- python - 无法使用正则表达式解析某些内容
- python - “没有这样的文件或目录”与 firebase_admin python 库
- lua - Lua:我知道我有一个额外的结局,但在哪里?
- reactjs - React redux 和 firebase 移除 onAuthStateChanged 监听器
- dart - 将 Dart 对象转换为 JS 对象
- angular - 如何使用 *ngFor 仅迭代前几个元素
- javascript - 如何声明一个反应 js 声明函数?
- javascript - 在javascript中使用正则表达式获取整数