python - 几天不活动后,Django Allauth 似乎将用户注销
问题描述
当用户登录时,我希望用户无限期地保持登录状态,除非他们自己提示注销。
我的网站似乎是这种情况(使用 django-allauth 进行身份验证)是,当用户登录然后几天没有访问网站(没有测试确切的天数)时,它会丢失他们的身份验证,他们不再登录。
我希望身份验证状态是永久的并且不会过期。
有人可以解释一下,并告诉我如何实现我想要的。
尝试查看会话 cookie 过期和研究默认值。还没走远
解决方案
看来您正在寻找此设置(django-allauth):
ACCOUNT_SESSION_REMEMBER(=无)
控制会话的生命周期。设置为 None 以询问用户(“还记得我吗?”),设置为 False 不记得,设置为 True 始终记得。
您可能希望将此与相当大的SESSION_COOKIE_AGE
.
推荐阅读
- python - 从文本文件中删除一行中的特定字符
- r - R Shiny visNetwork_2.1.0 中的错误与 visHierarchicalLayout 产生难以辨认的可视化?
- flash - Flash CS6 文件中消失的图形元素
- r - R SQLITE 表更新
- html - 如何使用 HTML 将文本和图像放置在形状内?
- domain-driven-design - 如何处理潜在的域(集成)事件顺序混乱?
- postgresql - Postgres NestJS Prisma 迁移 - 数据库错误代码:23502 关系列包含空值
- c++ - 用 C++ 实现时的张量秩问题
- css - CSS:基于标题类将类应用于 tbody 单元格(在同一列中)
- flutter - 颤振本地通知 Firebase 消息