Django keep me登录功能不起作用

Django keep me登录功能不起作用,django,Django,如果有人能帮助我,我想要一个解决方案。 当客户将在选中keep me login的情况下登录时,会话将不会过期,但如果未选中keep me login,则应根据下面提到的setting.py变量值过期 因此,现在登录而不选中keep me login可以正常工作,因为我们已经设置了SESSION_SECURITY_WARN_AFTER和SESSION_SECURITY_EXPIRE_AFTER。若勾选了keep me login,我试图通过覆盖上述变量值或使用request.session.se

如果有人能帮助我,我想要一个解决方案。 当客户将在选中keep me login的情况下登录时,会话将不会过期,但如果未选中keep me login,则应根据下面提到的setting.py变量值过期

因此,现在登录而不选中keep me login可以正常工作,因为我们已经设置了SESSION_SECURITY_WARN_AFTER和SESSION_SECURITY_EXPIRE_AFTER。若勾选了keep me login,我试图通过覆盖上述变量值或使用request.session.set_expiry(24*30*3600)增加过期时间来禁用它。但它不起作用。你能告诉我如何禁用这个过期时间,如果保持我登录被选中

设置.py

EXPIRE_TIME = 60*10
SESSION_SECURITY_WARN_AFTER = EXPIRE_TIME
SESSION_SECURITY_EXPIRE_AFTER = EXPIRE_TIME + 180

提前感谢。

您是如何安装django会话安全的?settings.py文件中的相关设置是什么?@user3111381您必须编写一个中间件来处理此超时问题。嗨,Raja,Vijesh,谢谢您的回复。Re
settings.py文件中的相关设置是什么
I在中间件类的settings.py中添加了“session\u security.middleware.SessionSecurityMiddleware”。所以我认为django会话安全性安装是正确的。但主要问题是我想在
会话安全性在
之后覆盖
会话安全性在
之后过期,我还试图通过创建一个中间件覆盖这两个值,但它仍然采用settings.py值。如果您有任何想法或任何其他方式来满足上述功能。请建议,我遵循了
http://django-session-security.readthedocs.io/en/latest/full.html
in all.html javascript code
var sessionSecurity=new yourlabs.sessionSecurity({expireUrl:'{%url'auth\u logout'%}),pingUrl:'{%url'session\u security\u ping'%}',警告:{{request | warn | u after | unlocize}},expireAfter:{{request | expire | u after | unlocize},confirmFormDiscard:{%trans'此页面的表单中有未保存的更改。%})
warnAfter和expireAfter值始终从setting.py value获取。