在資料庫中加入status欄位記錄郵箱驗證狀態,預設為未啟動狀態
傳送驗證郵件信箱位址,使用者點選後才可啟動信箱
#若使用者在一定時間內未啟動則刪除使用者資料
是否在未啟動一段時間後暴力刪除,這樣不會沒事吧? (這樣做的方式是否欠妥當)
#[重點]刪除資料的方法
我的思路是加入一個創建用戶時間,然後根據用戶創建時間和激活狀態status刪除數據,
但是不知道具體思路是什麼。
還有我不知道是用程式語言寫邏輯刪除還是用MySQL資料庫寫邏輯自動刪除。
本人對NoSQL知之深淺,就是比較好奇此功能是否可以用NoSQL如redis,memcache實現,效果和mysql哪個好?
郵箱驗證欄位應該加入使用者表,如果你想保留申請記錄完全可以建個新表
你可以建造一個是否郵箱啟動的字段,沒必要不啟動就刪除
你可以使用php寫刪除的邏輯,然後起一個排程任務去執行。去定期操作mysql。
你最後都需要落實到mysql去修改資料上。其實使用哪個其實都一樣!
我是不建議直接刪除記錄。但是可以刪除的
redis 的話可以設定過期時間,這樣就不需要你自己維護刪除操作了