0
我使用Django.I集時,有一個問題:Django的會話部分過期
session_expire_at_browser_close = true
所以,當用戶關閉瀏覽器,他的會話過期。
現在我還記錄了嘗試在會話中登錄的次數。
request.session['try_times'] += 1
如果用戶嘗試多次,網站會要求輸入驗證碼。
但由於上述設置,會話在重新啓動瀏覽器後失效。
有什麼方法可以同時滿足上述兩個要求?
也就是說,當瀏覽器關閉時,用戶應該註銷,'try_times'不應該被刪除。
如果您在會話中存儲'try_times',用戶可以刪除其會話cookie並將其重置爲零。如果你想避免這種情況,你應該在服務器上存儲'try_times'。 – Alasdair
我知道你的意思 – BlueRhino