[英]How to set sessions timeout in django?
我想在我的網站上實現登錄和注銷 session ,經過一段時間后 session 應該會自動過期。 如果用戶登錄,則用戶無法返回 go。
在您的settings.py
設置https://docs.djangoproject.com/en/dev/ref/settings/#std:setting-SESSION_COOKIE_AGE 。
例如,如果您希望超時為一小時
SESSION_COOKIE_AGE = 3600 # one hour in seconds
在"settings.py"中,設置SESSION_COOKIE_AGE默認為1209600 秒(2 周) , SESSION_SAVE_EVERY_REQUEST默認為“False” ,如下所示:
# "settings.py"
SESSION_COOKIE_AGE = 180 # 3 minutes. "1209600(2 weeks)" by default
SESSION_SAVE_EVERY_REQUEST = True # "False" by default
如果SESSION_SAVE_EVERY_REQUEST為"True" ,則用戶在不活動時注銷。
如果SESSION_SAVE_EVERY_REQUEST為"False" ,用戶將被注銷,無論是活動的還是非活動的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.