我建立一個用戶通知系統網站,涉及2級登記在:管理和客戶衝突的用戶管理設計
我已經全部用戶的註冊領域到一個單一的登記表:
uid
email
password
owner
cid
admin
當管理員級用戶被插入時,當客戶端級別的用戶被插入管理員列標記有1
,管理員列是0,則所有者設置爲管理員的UID。
管理員級別的用戶不能修改客戶端用戶的密碼
客戶端級別的用戶可以屬於多個管理員
多個管理員可以共享相同的客戶端級別的用戶,以便有可能爲其他管理員有客戶誰是管理員
問題 當一個管理員用戶創建自己的客戶端用戶,客戶端用戶可以享受該網站,可能想爲管理和設置註冊可能相同重複的用戶使用相同的EM與不同的密碼。如果發生這種情況,客戶端將成爲管理員,那麼管理員是否仍是前一個管理員的客戶端存在問題。
實施例: 鮑勃註冊爲管理員和設置了傑克作爲客戶端用戶。傑克使用該網站並喜歡它。他轉身並註冊爲管理員帳戶用戶,並將Bob作爲其客戶用戶。
的問題是你有這導致登錄衝突2 DIFF密碼郵件的
顯然,這是一個不好的設計中得到去,可以很容易地用一個唯一的用戶名/密碼組合解決;然而;我想知道在這種情況下,保留電子郵件地址作爲用戶名時,社區可能會提供哪些其他建議。
最終目標 我最後這個問題的目標是我試圖找出如何社交網站不僅可以管理自己的用戶,而且他們如何建立「友誼」爲好。
這些都是一些很好的問題..我會填補上述空白 – phill 2009-07-10 13:24:38