我不太清楚如何處理這個問題:數據庫模式設計:如何處理未經驗證的邀請?
我正在創建一個只有邀請註冊系統的Web應用程序。管理員用戶向用戶發送電子郵件邀請,用戶點擊該鏈接,並將他們帶到可以創建已鏈接到其電子郵件地址的帳戶的頁面。
我最初的想法是在我的users
表中插入一行,verified
列標記爲false
。問題是我有用戶名和密碼作爲必填字段和用戶名必須是唯一的。所以我不能只是插入一個空行來填寫。
我應該爲邀請創建一個單獨的表嗎?處理這種情況的最佳方法是什麼?
更新:管理將進入第一個名字,姓氏,電子郵件地址和用戶角色(權限)。所以我需要將所有這些東西存儲在邀請表中。如果電子郵件需要重新發送,我還可以存儲發送的日期並更新該值。
我添加了對我的問題的更新。如果您有更具體的問題,請詢問。 – Andrew 2009-10-27 18:27:01
是的,我真的沒有什麼補充。您只需要問自己,在邀請 - 註冊過程之後,您所關注的歷史信息應如何保留。 – 2009-10-27 19:03:36
謝謝,我沒有想到如何處理歷史,直到你的答案。 – Andrew 2009-10-27 20:06:59