2013-02-06 86 views
12

如何刪除我的Flask/python應用程序設置的所有會話和Cookie。因此,當用戶返回時,他們必須重新登錄。我想在每次將新版本的代碼推向生產時都這樣做。如何刪除所有Flask會話?

+0

您可以嘗試更改每個部署的secret_key。否則,我不認爲你有很多選擇。 – JeffB

+0

如果您將會話存儲在Redis中,則可以將其全部擦除。 –

回答

18

我發現最好的辦法是無效的密鑰像這樣

app.secret_key = os.urandom(32) 

的關鍵是足夠安全的,並且每次啓動您的系統中的關鍵改變無效的所有會話。