我正在创建一个网站,其中我们有四种类型的用户,管理员拥有所有权限。
1)管理员
2)客户
3)共同管理
4)开发人员
您能否建议我如何制作数据库,以便根据用户类型决定不同的权限。
答案 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}