又一个权限分组表的问题,困解中............
时间:2011-11-09
来源:互联网
我现在的2个表
用户表:
id 用户名 密码 用户组ID 权限
用户组表:
id 用户组ID 用户组名 用户组对应的权限
权限保存的格式为 1,2,3
用户组表里边"用户组对应的权限"这些是用代码在后台写的,所以并没有建表。
用户登录后,从用户表里查找该用户名对应的用户组ID,与用户组表里的同意字段进行比较,取出权限,显示该权限的栏目。
每次添加用户的时候,除了选择用户组,有时候也需要用户组之外的栏目权限。我把这2部分分开,用户组保存为用户组ID,用户权限:保存在 用户表里的权限字段。
比如新用户添加:上面是用户组的选择,比如选择了 酒店管理组(包括酒店机票信息和酒店活动信息这2个栏目),但也可能还需要例如 "地标维护"这个栏目。或者说,我拥有多个用户组的管理权限,保存在用户表的用户组ID中(1,2),那这样要是查看该用户组有多少用户就不能实现了。
用户组:
|-超级管理员
|--酒店管理
|--城市管理
|--维护管理
用户权限:
酒店机票信息
酒店活动信息
积分兑换记录
热门城市管理
用户账户权限
酒店活动专题
Union维护
地标维护
可是这样写后,如果我想知道该用户组里有多少用户该怎么办,这样好像还是要建立3张表,可是不明白第三张表做什么用
用户表:
id 用户名 密码 用户组ID 权限
用户组表:
id 用户组ID 用户组名 用户组对应的权限
权限保存的格式为 1,2,3
用户组表里边"用户组对应的权限"这些是用代码在后台写的,所以并没有建表。
用户登录后,从用户表里查找该用户名对应的用户组ID,与用户组表里的同意字段进行比较,取出权限,显示该权限的栏目。
每次添加用户的时候,除了选择用户组,有时候也需要用户组之外的栏目权限。我把这2部分分开,用户组保存为用户组ID,用户权限:保存在 用户表里的权限字段。
比如新用户添加:上面是用户组的选择,比如选择了 酒店管理组(包括酒店机票信息和酒店活动信息这2个栏目),但也可能还需要例如 "地标维护"这个栏目。或者说,我拥有多个用户组的管理权限,保存在用户表的用户组ID中(1,2),那这样要是查看该用户组有多少用户就不能实现了。
用户组:
|-超级管理员
|--酒店管理
|--城市管理
|--维护管理
用户权限:
酒店机票信息
酒店活动信息
积分兑换记录
热门城市管理
用户账户权限
酒店活动专题
Union维护
地标维护
可是这样写后,如果我想知道该用户组里有多少用户该怎么办,这样好像还是要建立3张表,可是不明白第三张表做什么用
作者: group0123 发布时间: 2011-11-09
某用户组里有多少用户?查用户表不就行了, count 结合 group by
作者: yunprince 发布时间: 2011-11-09
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28