php - 註冊驗證信箱失效後操作問題
大家讲道理
大家讲道理 2017-06-30 09:52:35
0
3
970

關於註冊驗證信箱問題,我的想法是這樣的:

  1. 在資料庫中加入status欄位記錄郵箱驗證狀態,預設為未啟動狀態

  2. 傳送驗證郵件信箱位址,使用者點選後才可啟動信箱

  3. #若使用者在一定時間內未啟動則刪除使用者資料

#我的困惑在第三條(當然有其他地方歧義也可指出)

  1. 是否在未啟動一段時間後暴力刪除,這樣不會沒事吧? (這樣做的方式是否欠妥當)

  2. #[重點]刪除資料的方法

#刪除資料的方法[問題]

  1. 我的思路是加入一個創建用戶時間,然後根據用戶創建時間和激活狀態status刪除數據,
    但是不知道具體思路是什麼。

  2. 還有我不知道是用程式語言寫邏輯刪除還是用MySQL資料庫寫邏輯自動刪除。

  3. 本人對NoSQL知之深淺,就是比較好奇此功能是否可以用NoSQL如redis,memcache實現,效果和mysql哪個好?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回覆(3)
三叔

郵箱驗證欄位應該加入使用者表,如果你想保留申請記錄完全可以建個新表

给我你的怀抱
  1. 你可以建造一個是否郵箱啟動的字段,沒必要不啟動就刪除

  2. 你可以使用php寫刪除的邏輯,然後起一個排程任務去執行。去定期操作mysql。

  3. 你最後都需要落實到mysql去修改資料上。其實使用哪個其實都一樣!

  4. 我是不建議直接刪除記錄。但是可以刪除的

仅有的幸福

redis 的話可以設定過期時間,這樣就不需要你自己維護刪除操作了

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板