几天不活动后,Django Allauth似乎注销了用户

Sky*_*lue 9 python authentication django django-allauth

用户登录时,我希望用户无限期保持登录状态,除非他们自己提示退出。

我的网站(使用django-allauth进行身份验证)的情况似乎是,当用户登录然后几天不访问该网站(尚未测试多少天)时,它丢失了身份验证,并且它们不再登录。

我希望身份验证状态是永久的,并且不会过期。

有人可以解释一下,告诉我如何实现我想要的。

尝试调查会话Cookie的到期时间并研究默认值。还没走。

Ray*_*nda 6

似乎您正在寻找此设置(django-allauth):

ACCOUNT_SESSION_REMEMBER(=无)

控制会话的生存时间。设置为“无”以询问用户(“还记得我吗?”),设置为False表示不记得,设置为True表示始终记住。

您可能需要将此与相当大的内容结合起来SESSION_COOKIE_AGE