ThinkPHP的RBAC权限管理模块
程序员文章站
2022-05-11 18:22:11
...
think的rbac只能提供对针对功能的权限 有什么方法可以改进不但支持对功能的访问权限 还能提供对数据的访问权限,求指教
回复讨论(解决方案)
你可以把对数据的访问权限分解到对功能的访问权限去,这样就可直接套用原有的代码
你也可以直接修改他的代码,但这要看你对RBAC了解的程度了
你可以把对数据的访问权限分解到对功能的访问权限去,这样就可直接套用原有的代码
你也可以直接修改他的代码,但这要看你对RBAC了解的程度了
第二中方法能给个大致的思路吗?谢谢
你先搜索 RBAC 补习一下 RBAC 相关知识
在分析一下 TP 的 RBAC 属于那种算法
都弄明白了,才好动手吧?
你控制了功能不就控制了数据吗?
模型控制数据->控制器控制模型->控制功能
上一篇: 正则表达式,该怎么处理
推荐阅读
-
C#判断程序是否是管理员权限运行的方法代码示例
-
Laravel框架实现的rbac权限管理操作示例
-
EpiiAdmin 开源的php交互性管理后台框架, 让复杂的交互变得更简单!Phper快速搭建交互性平台的开发框架,基于Thinkphp5.1+Adminlte3.0+Require.js。
-
ThinkPHP访问不存在的模块跳转到404页面的方法
-
huhamhire-hosts提示要以管理员身份或根身份进入的权限问题
-
数据库的权限管理
-
YII2框架中使用RBAC对模块,控制器,方法的权限控制及规则的使用示例
-
thinkPHP5使用Rabc实现权限管理
-
thinkPHP3.2使用RBAC实现权限管理的实现
-
ThinkPHP中URL路径访问与模块控制器之间的关系