思路采用了最常用的方法,用户 <---->角色 <---->权限,3+2共5张表。 一、用户
id 姓名
1 刘德华
2 张学友
3 郭富城
4 黎明
二、角色
id 组名
1 游客
2 普通用户
3 版主
4 总版主
三、用户-角色
用户id 角色id
1 1
2 2
3 3
4 4
四、权限表
id 权限名
1 看帖
2 发帖
3 回帖
4 修改贴
5 修改回帖 五、角色-权限
角色id 权限id
1 1
2 1
2 2
2 3
3 1
3 2
3 3
3 4
3 5
4 1
4 2
4 3
4 4
4 5
上面这5张表设计出了一个简单的权限系统。
但是,碰到一下的情况怎么办?
1.版主和总版主都可以修改帖子、修改回帖。但是版主只针对自己版块的帖子和回帖,而总版主针对所有版块的帖子和回帖。
实际操作中会碰到很多类似的情况。总结起来就是,我上面的权限系统,只是操作的权限,而没有数据的权限。
id 姓名
1 刘德华
2 张学友
3 郭富城
4 黎明
二、角色
id 组名
1 游客
2 普通用户
3 版主
4 总版主
三、用户-角色
用户id 角色id
1 1
2 2
3 3
4 4
四、权限表
id 权限名
1 看帖
2 发帖
3 回帖
4 修改贴
5 修改回帖 五、角色-权限
角色id 权限id
1 1
2 1
2 2
2 3
3 1
3 2
3 3
3 4
3 5
4 1
4 2
4 3
4 4
4 5
上面这5张表设计出了一个简单的权限系统。
但是,碰到一下的情况怎么办?
1.版主和总版主都可以修改帖子、修改回帖。但是版主只针对自己版块的帖子和回帖,而总版主针对所有版块的帖子和回帖。
实际操作中会碰到很多类似的情况。总结起来就是,我上面的权限系统,只是操作的权限,而没有数据的权限。
每个版块对应 相应的斑竹
用户可以加入群,群内帖子只有群里的成员才能回复。到处都是问题啊!