首页 > 解决方案 > 用户会话在 Django 中丢失

问题描述

我在 Django 上运行一个已经运行了几年的站点。我们使用带有 Redis 缓存后端的会话。在将 Django 从早期的 1.11.* 版本稍微更新到 1.11.16 之后,我们看到用户会话无缘无故地结束了。

结束会话的一种可靠方法是导航到导致history.replaceState()替换 URL 的 URL。一旦发生这种情况 - 旧会话结束,用户退出,新会话开始。

任何线索都会有所帮助。

标签: django

解决方案


推荐阅读