我正在運行一個站點,每個用戶的唯一元素是電子郵件地址。正在刪除用戶和唯一電子郵件地址
當前用戶刪除其帳戶或管理員刪除它時,會有一個數據庫列「活動」,從1更改爲0,表示該帳戶未處於活動狀態。
我現在遇到了一個問題,即用戶希望再次使用相同的電子郵件地址加入,因爲它存在並且是唯一的,因此無法重新使用它。
我打算做以下事情,但我想問一般社區,看看是否有更好的方式來執行此要求。
想法:在刪除時,我會將電子郵件地址從「[email protected]」重命名爲「[email protected] ::: unixtimestamp」。
想法?
爲什麼不把活動列重新設置爲1以表示它再次處於活動狀態? – dave
這實際上可能是一個好主意 - 我真的可以使用相同的現有數據...不錯...感激! – Adam
@Adam這裏的情況很糟糕,如果用戶想要刪除,他們的電子郵件根本就不應該保存在數據庫中。這可能會打破一些隱私政策;我知道如果有人/公司這樣對我,我不會喜歡它。我會重新考慮這一點,因爲你可能會陷入一些潛在的麻煩。您需要爲他們提供雙重選擇加入/退出選項用於註冊/刪除。這實際上應該是這個問題的一個潛在答案。 –