我正在开发一个用户角色很少的门户。我一直想知道处理它们的最佳方法是什么。我已经为用户和客户创建了单独的表格,但是客户会想要这个功能,因为用户和用户也可以很容易地成为客户。
我也不想做很多关节,所以我的想法是这样的:
我将拥有 4 个不同的用户角色(至少目前如此),如下所示:
user
client
reviewer
admin
我将为每个角色分配“id”。同时,我将在 mysql 中保留这些角色的表。它会是这样的:
1 - admin
2 - reviewer
3 - client
4 - user
该表将仅在创建用户时使用,以获取用户“权限”的代码。所以假设会有一个人是用户和审阅者。他的角色是24岁。
login password email role created
----------------------------------------------------------
guy password guy@gmail.com 24 2012-12-08 23:12:30
我认为这可以很好地工作,但仍然想问你们是否认为这是一个好的和有效的解决方案。谢谢