我正在一個門戶上工作,用戶角色很少。我一直想知道處理它們的最好方法是什麼。我已經爲用戶和客戶創建了分離的表格,但客戶會希望這些功能作爲用戶和用戶也可以成爲客戶。處理用戶角色的高效方式
我也不想做出許多關節,所以我的想法是這樣的:
我將有4個不同的用戶角色(至少目前如此)如下:
user
client
reviewer
admin
我會爲每個角色分配「id」。與此同時,我將使用這些角色在MySQL中保留表。它會是這樣的:
1 - admin
2 - reviewer
3 - client
4 - user
此表將只在創建用戶時使用,以獲得用戶「權限」的代碼。所以我們假設有一個人是用戶和評論者。他的角色將是24
login password email role created
----------------------------------------------------------
guy password [email protected] 24 2012-12-08 23:12:30
我認爲這可能工作得很好,但還是要問,如果你們覺得這是很好的,有效的解決方案。 謝謝
當然還有將user_id說明,我只是寫了快例子。我也在想這個,但還是不太喜歡那裏的加入。 – Tom