我想实现登录和注销会话在我的网站通过后,一组时间的会话应自动到期。如果用户登录,然后用户无法回去。
fdbelqdn1#
在您的settings.py集合www.example.com中https://docs.djangoproject.com/en/dev/ref/settings/#std:setting-SESSION_COOKIE_AGE。例如,如果您希望超时为一小时
settings.py
SESSION_COOKIE_AGE = 3600 # one hour in seconds
e7arh2l62#
对于**”settings.py“,设置会话_COOKIE_年龄**(默认值为1209600秒(2周))和会话_保存_每一次请求 _(默认值为*“假”),如下所示:
# "settings.py" SESSION_COOKIE_AGE = 180 # 3 minutes. "1209600(2 weeks)" by default SESSION_SAVE_EVERY_REQUEST = True # "False" by default
如果SESSION_保存_EVERY_REQUEST为**“True”,则用户将在处于非活动状态时注销。如果SESSION_保存_EVERY_REQUEST为“False”,则无论用户是活动还是非活动**,都将注销用户。
2条答案
按热度按时间fdbelqdn1#
在您的
settings.py
集合www.example.com中https://docs.djangoproject.com/en/dev/ref/settings/#std:setting-SESSION_COOKIE_AGE。例如,如果您希望超时为一小时
e7arh2l62#
对于**”settings.py“,设置会话_COOKIE_年龄**(默认值为1209600秒(2周))和会话_保存_每一次请求 _(默认值为*“假”),如下所示:
如果SESSION_保存_EVERY_REQUEST为**“True”,则用户将在处于非活动状态时注销。
如果SESSION_保存_EVERY_REQUEST为“False”,则无论用户是活动还是非活动**,都将注销用户。