2011-09-19 77 views
4

Django具有驗證模塊,效果很好。沒有什麼問題,一旦用戶被鎖定,該信息將被保存更長的時間。即使用戶關閉瀏覽器會話也不會結束。實際上,當用戶關閉瀏覽器時,我希望該會話結束。用戶登錄會話以瀏覽器關閉結束

是否有這個settings.py中的任何方式,用戶的登錄信息不再記得有一次在瀏覽器關閉

Krish

+0

你會需要一些客戶端的JavaScript代碼來告訴您的網站,該網站被遺忘(瀏覽器關閉,導航等等)。如果沒有這些代碼,您的網站不可能告訴用戶何時不再查看它。 –

回答

10

用途:

SESSION_EXPIRE_AT_BROWSER_CLOSE = True 
1

或者你可以在

傳遞0

set_expiry(0)

就像這樣:

request.session.set_expiry(0)

相關問題