我有一個擁有幾千個註冊用戶的網站。在當有人從偷我的數據庫密碼不幸的事件,我想有一個方案A和B計劃。我猜計劃B會更改所有用戶密碼(使用小型python腳本和隨機密碼生成器),並將這些新密碼發送給用戶。我可以輕鬆地做到這一點。Django。如何過期所有用戶密碼?
A計劃(這聽起來更合適,我不知道如何做到這一點),將強制用戶通過過期的舊的,他們第一次攻擊後訪問該頁面來創建新的密碼。
確實Django的有這樣的功能?如何有效和快速地完成?
注:我的用戶/此刻的用戶配置模型沒有設計時考慮到這種情況。
凡用戶的會話位於(如果分貝,你需要清除會話集合/表)?您只需從_your_服務器中刪除所有活動會話 –
我認爲計劃A比計劃B好得多。您需要清除會話數據庫並創建「忘記密碼」視圖或類似信息。在此期間,您只需將數據庫中的所有密碼清空並等待用戶重置。 –
用戶會話位於數據庫中。 – xpanta