当用户登录时,我希望用户无限期地登录,除非他们当然会提示登录。
我的网站似乎是这种情况(使用Django-Allauth进行身份验证(是,当用户登录然后不在网站上登录几天时(没有准确测试多少天(它失去了他们的身份验证,他们不再登录。
我希望身份验证状态是永久性的,不要到期。
有人可以解释一下,并告诉我如何实现我想要的。
试图研究会话cookie到期和研究默认值。还没有远处。
看来您正在寻找此设置(django-allauth(:
Account_Session_Remember(= none(
控制会话的寿命。设置不问用户("记住我吗?"(,错误,不记得,忠实地记住。
您可能需要将其与相当大的SESSION_COOKIE_AGE
结合在一起。
如您必须设置SESSION_COOKIE_AGE
值的评论中所述。
根据文档,默认值为2周。