中间件,在指定时间后使会话过期
项目描述
django-session-timeout
为会话添加时间戳以独立使其过期
安装
pip install django-session-timeout-joinup
使用
更新您的设置以添加SessionTimeoutMiddleware
MIDDLEWARE_CLASSES = [
# ...
'django.contrib.sessions.middleware.SessionMiddleware',
'django_session_timeout.middleware.SessionTimeoutMiddleware',
# ...
]
并添加SESSION_EXPIRE_MAXIMUM_SECONDS
SESSION_EXPIRE_MAXIMUM_SECONDS = 28800 # 8 hours
默认情况下,会话将在用户登录后X秒过期。
SESSION_EXPIRE_SECONDS = 3600 # 1 hour
会话将在会话开始X秒后过期或更新。要使会话在过期后X秒更新,请使用以下设置
SESSION_EXPIRE_AFTER_LAST_ACTIVITY_GRACE_PERIOD = 1800 # 30 minutes
要重定向到自定义URL,定义以下设置
SESSION_TIMEOUT_REDIRECT = 'your_redirect_url_here/'
项目详情
关闭
哈希值 for django_session_timeout_joinup-1.0.0-py2.py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7ab399ca53c3e61f4a5eeff3acd91dd1c002feb4a1b31debd31bed4841f05c73 |
|
MD5 | efeff0574c6e82f0563bb9a321e361f0 |
|
BLAKE2b-256 | 6f07ce4dc8e8250e7b6f752a6f6d8d262a51ff1e757dacb7603597b3dd9cc95a |