作者:-而我知道阿信很忙 | 来源:互联网 | 2023-01-03 11:50
关于权限问题的设计!条件1:有一Articals(文章表),内有字段:articalID(文章ID,keyWord),content(文章内容)state(文章状态--已发布,已审
关于权限问题的设计!
条件1:有一Articals(文章表),内有字段:articalID(文章ID,keyWord),content(文章内容)
state(文章状态--已发布,已审核未发布,未审核),articalName(文章标题).
条件2:有3个权限组--审核组(文章的审核),发布组(文章的发布),录入组(文章的录入).
在同一文章状态不同的情况下,一个组的权限会不同,例如:对一个已审核未发布的文章,录入组无权限修改content和articalName,对一个未审核的文章,录入组有权限修改content和articalName.另外,录入组任何时候都可以添加文章.也就是对已有根据文章的状态(state的值)决定各个组的可对文章的操作.
问:是否能建一张权限表?给点提示也好啊!
6 个解决方案
在user表里加权限字段,标记相应权限
在程序中结合权限字段和state控制用户的权限
建立表格(权限)表明可以做什么。
建立用户表。
再建立权限表。对应每个用户它所对应的权限是什么。是1-n的关系。
和普通的权限是没有什么区别的。思想一样,实现的方式不同而已。
就是说对于表的字段的权限要写在程序的逻辑判断里,在表中是不能表现出来的对吗?