ci框架的权限管理,新手,求助

新手,不清楚ci框架的权限控制思路,望各位大神指路!

权限管理,通常使用 RBAC (Role-Based Access Control) 模式。
R : role 代表角色,主要给各个权限分组,例如管理员,编辑,审核员等等。
具体思路:
给程序的每个模块,可以考虑是每个 Controller 甚至细化到每个控制器的function。给这些模块取一个名字,记到数据库里,同时在程序里标识上。
然后把这个模块和角色(role)关联起来,记到一张表里,比如说编辑,可能操作的模块是写文章,编辑文章等等。
最后把 user 和 角色关联起来。
这样,当某个用户要执行某个操作(访问某个action的时候),可以把当前用户处在哪个角色读出来。然后根据角色信息去角色模块对应表里找,是否有当前操作模块的记录,有的话说明有授权。
以上是基本思路,不仅是CI,其它的框架也能用

  • copy命令无法复制 .htaccess 此类的文件名?
  • 电子商务网站的项目设计怎么做?
  • thinkphp ,点击button,然后后台action处理,应该怎么处理呢?怎么响应这个button,求解答。
  • 关于 php7 中 "0xFFFFFFFF" 和 0xFFFFFFFF 的问题
  • PHP里引入Java中数据注入变量的概念具体如何实现?
  • 网站是否需要备案
  • 【急】阿里云esc centos7.0 突然无法链接数据库
  • php 当array_push遇上static
  • thinkphp如何在数据操作时复制和更新某个字段两个操作同时进行?
  • 如果库存中有10件商品 却有100人购买 如何解决
  • 网站的配置是存到数据库还是config文件中?