2 lx377213 lx377213 于 2016.04.27 11:01 提问

php rbac权限动态创建

项目需求栏目可以动态添加,并且栏目权限也要动态添加。如果过滤路径的话,又不可能让用户手动添加路径信息。那么权限应该怎么设计?望高手指点。

4个回答

CSDNXIAOD
CSDNXIAOD   2016.04.27 11:13

用 PHP 动态创建 Flash 动画
用 PHP 动态创建 Flash 动画
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

jhfsdfs
jhfsdfs   2016.04.27 15:33

我最近也在搞这个,你可以让栏目可以动态添加,请求的时候做个拦截,看看用户是否有权限

jhfsdfs
jhfsdfs 我是都存储在数据库
大约 2 年之前 回复
jhfsdfs
jhfsdfs 你可以加我QQ1357197829聊聊
大约 2 年之前 回复
lx377213
lx377213 栏目添加 没什么难度。关键在路径怎么和角色关系,也不可能让用户手动创建拦截路径。
大约 2 年之前 回复
lx377213
lx377213   2016.04.27 15:53

http://yun.zjer.cn/index.php?r=studio/index/index&sid=271 这个网站实现了,每栏目都可以有栏目管理员。

lxc939134342
lxc939134342   2016.05.26 13:41

你可以看一下think的auth权限,个人感觉比较的好用

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
php-人员权限管理(RBAC)
php-人员权限管理(RBAC) 权限管理可以想做vip的功能,普通用户和vip用户的功能是不一样的,大致会用到五张表:用户表、角色表、功能表,还有他们之间互相关联的表:用户与角色表、角色与功能表 我用到的五张表如下:                                  一.首先写的是管理员页面 1.用下拉列表显示用户名
php中比rbac更好的权限认证的方式auth认证类
RBAC是按节点进行认证的,如果要控制比节点更细的权限就有点困难了,比如页面上面的操作按钮, 我想判断用户权限来显示这个按钮, 如果没有权限就不会显示这个按钮; 再比如我想按积分进行权限认证, 积分在0-100时能干什么, 在101-200时能干什么。 这些权限认证用RABC都很困难。 下面介绍 Auth权限认证, 它几乎是全能的, 除了能进行节点认证, 上面说的RABC很难认证的两种情况,它都能
thinkphp RBAC权限节点递归
Common/function.php //权限节点递归 /** * [getTree description] * @param [type] $node 总权限节点 * @param [type] $access 自身权限节点 * @param integer $pid [description] * @return [type] [descr
RBAC权限设计解析及表的设计
实现业务系统中的用户权限管理  B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而B/S中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个“非法用户”很可能就能通过浏览器轻易访问到B/S系统中的所有功能。因此B/S业务系统都需要有一个或多个权限系统来实现访问权限检测,让经过授权
thinkphp集成系列之rbac的升级版auth权限管理系统demo
权限管理基本是作为网站的标配了; 除非是像博客这类个人使用的;否则权限管理的重要性不言而喻; 今个就来写写auth权限管理; thinkphp已经内置了auth权限类位于:/ThinkPHP/Library/Think/Auth.class.php 执行里面的sql生成3张表auth_rule、auth_group、auth_group_access; 然后自己再建一
ThinkPHP——RBAC角色和权限数据模拟及设计
ThinkPHP——RBAC角色和权限数据模拟及设计
Thinkphp的RBAC权限管理
一、什么是RBAC 基于角色的访问控制(Role-Based Access Control)作为传统访问控制(自主访问,强制访问)的有前景的代替受到广泛的关注。 在RBAC中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。这就极大地简化了权限的管理。 在一个组织中,角色是为了完成各种工作而创造,用户则依据它的责任和资格来被指派相应的角色,用户可以很容易地从一个
使用ThinkPHP的RBAC类进行后台RBAC权限的验证
使用ThinkPHP进行后台RBAC权限的验证步骤: 1,首先做好
基于RBAC模型的权限系统设计(Github开源项目)
计划在Team的Github开源项目里加入权限控制的业务功能。从而实现权限控制。在很多管理系统里都是有权限管理这些通用模块的,当然在企业项目里,权限控制是很繁杂的。 Team的Github开源项目链接:https://github.com/u014427391/jeeplatform 欢迎star(收藏) RBAC(基于角色的访问控制):英文名称Rose base Access Contro
thinkphp Rbac源码
基于thinkphp的RBAC类 源码 ========================================================================================================================================