ThinkPHP RBAC怎样分配一个模块权限,而不用去依次去分配方法了

节点表怎样分配模块权限,一个模块包括了里面所有的权限,如果给了一个用户这个模块的权限,就拥有了这个模块下面所有方法的访问权限。而不用一次去分配模块里的方法。急人!... 节点表怎样分配模块权限,一个模块包括了里面所有的权限,如果给了一个用户这个模块的权限,就拥有了这个模块下面所有方法的访问权限。而不用一次去分配模块里的方法。急人! 展开
 我来答
匿名用户
2013-07-14
展开全部
这个要根据你自己的需求了,你可以修改官方的RBAC类中的AccessDecision方法
在第184行有个权限判断
if(!isset($accessList[strtoupper($appName)][strtoupper($module)][strtoupper(ACTION_NAME)])) {
修改为
if(!isset($accessList[strtoupper($appName)][strtoupper($module)])) {

并根据程序逻辑,修改上下文
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式