首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
Web 开发
PHP
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
关于用户角色权限分配关系(新手)有经验的老手指教啊 谢谢!!今天要交方案了 急!!!
[已结贴,结贴人:activetblack]
加为好友
发送私信
在线聊天
activetblack
等级:
发表于:
2008-07-08 13:57:47
楼主
至今有一块还没有解决如下我给各位高手一一说明 希望能给点建议
例如:
角色1是最大权限 角色2是2号权限 角色3是3号权限 角色4为最小权限 它们的关系是一一继承下来的 也就是 最大能看到2,3和最小权限 问题来了
正常情况下那怕一个用户有多个角色也没关系,因为继承关系最大权限(父类)可以使用子类的模块,假设来了个角色1A同学(最大权限) 他是其他公司的
所以无法使用权限2号的功能 或者 一些功能 ... 依次类推可能产生的一些权限关系 这样的话有啥方案解决哦 谢谢各位大大
问题点数:
20
回复次数:
6
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
activetblack
等级:
发表于:
2008-07-08 14:30:02
1
楼 得分:
0
有无人指教呀
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
xuzuning
唠叨
等级:
发表于:
2008-07-08 14:41:34
2
楼 得分:
0
建议看一下这篇文章 http://blog.csdn.net/yifeiyuann/archive/2006/11/21/1400910.aspx
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
sdomain
等级:
发表于:
2008-07-08 14:48:14
3
楼 得分:
10
加个用户组,然后给用户组付权限,
用户加到用户组内,可以在用户组的权限可充许内进行重新付权限,但最大权限不能超过用户组的权限
假设用户组GA
权限是1最大
把用户加到用户组GA中,这时用户是最大权限,
再对用户进行付权
把用户的对权限2里面的权限收回,
这样用户就没用2的权限了,
但他还有其它权限,同时也是权限1内的权限,
对于其它权限2.3.4里面也可以这么做,
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
activetblack
等级:
发表于:
2008-07-08 14:54:22
4
楼 得分:
0
XIEXIE 楼上 我想下
2楼谢谢 不过2进制做法有点麻烦
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
willko
珂(SZ)
等级:
发表于:
2008-07-08 17:19:25
5
楼 得分:
0
用ACL可以实现复杂的权限控制
可以看看PHPGACL。。。
现在很多框架都内置了acl..
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
iscandy
梵高
等级:
发表于:
2008-07-08 17:51:30
6
楼 得分:
10
角色权限系统包括: 组、用户、角色、权限
基本表:Group,User,Role,Power
关系表:Group_User,User_Role,Role_Power
Power 包含:逻辑名Power_Name,逻辑权限Power_Enable(允许/拒绝),权限等级Power_Level(读/写)
用Group_User来将用户划分成组,n:n,为了管理User
用User_Role来将给用户分配角色,n:n,为了管理权限
用Role_Power来将给角色分配权限,n:n,为了管理逻辑
用户登录时,根据User获得1个或多个Role,保存在Session中;
每个页面(逻辑)加入权限的判断,实际是一条SQL语句
Select Power_Level FROM Role_Power WHERE (Role=Role(1) OR Role=Role(2)) AND Power_Name=逻辑名 AND Power_Enable=True
如果找不到没有记录,就是没有权限或该项被拒绝,如果有记录,再进一步判断Power_Level
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友