多个用户的数据库

时间:2012-09-07 05:47:52

标签: php mysql database phpmyadmin

我正在创建一个网站,其中我们有四种类型的用户,管理员拥有所有权限。

1)管理员

2)客户

3)共同管理

4)开发人员

您能否建议我如何制作数据库,以便根据用户类型决定不同的权限。

2 个答案:

答案 0 :(得分:1)

拥有一个角色表(id,role_name)和多个桥表(user_id,role_id)。

然后使用标准技术在它们之间实现a many-to-many relationship

答案 1 :(得分:0)

是的,我希望这些说明可以帮到你,如果错了,请纠正我

1.维护一个表用户角色,例如{1 Admin,2 Client,3 Developer},

2.保持表格辅助功能,例如{1 Read,2 Write}

3.维护单个表Role_Access,例如{User_id1,Access_id}