RBAC 配置文件

//**************************   配置文件写在 项目的 Conf/config.php  文件中    ************************

 

 

//下面一部份是RBAC的配置文件

  //USER_AUTH_ONtrue的话,就意味着开启RBAC

  'USER_AUTH_ON'=>true,

  //USER_AUTH_TYPE代表ThinkPHP 权限的两种认证方式。

  //2即时模式是指即时修改用户权限即时生效

  //1即时修改权限,修改完成后用户仍在系统中的话不生效。下次登陆时才会生效

  'USER_AUTH_TYPE'                 =>1,              // 默认认证类型 1 登录认证 2 实时认证

  //用来标识用户Session的标志号,字符串类型随意填写即可

  'USER_AUTH_KEY'                   =>'authId',     // 用户认证SESSION标记

  //用来标识管理员的标识好,这一处非常有用。

  //我们在以后可以做一条判断,判断该如户如果是创始人,则激活这一项。避免管理员操作错权限后没办法进行登陆

  //整个系统中的权限控制体系对该标识的用户无效

    'ADMIN_AUTH_KEY'                  =>'administrator',

    //对应的数据库中的用户表

  'USER_AUTH_MODEL'             =>'User',       // 默认验证数据表模型

  'AUTH_PWD_ENCODER'          =>'md5', // 用户认证密码加密方式

  //USER_AUTH_GATEWAY该项说白了就是告诉用户登陆的入口

  'USER_AUTH_GATEWAY'  =>'/Public/login',  // 默认认证网关

  //NOT_AUTH_MODULE,该项的意思为不需要验证的模块。public也会继承BaseAction基准类

  //如果,没有这一项,用户访问公共的登陆模块时,都会提示没有权限

  'NOT_AUTH_MODULE'             =>'Public',            // 默认无需认证模块

  //必须要验证的模块,例如财务模块,支付管理模块等

  'REQUIRE_AUTH_MODULE'=>'',            // 默认需要认证模块

  'NOT_AUTH_ACTION'        =>'',        // 默认无需认证操作

  'REQUIRE_AUTH_ACTION'=>'',              // 默认需要认证操作

  //该项开启,就意味着整个网站中会加入未登陆用户的权限判断。例如,论坛开启游客发贴,游客就可以进行发贴操作

    'GUEST_AUTH_ON'          => false,    // 是否开启游客授权访问

    'GUEST_AUTH_ID'           =>    0,     // 游客的用户ID

    //产生关联的用户组表,前面必须要写对应的表前缀,详情请参照前面的数据表说明

  'RBAC_ROLE_TABLE'=>'think_role',

  //用户与组产生关系的关联表,详情请参照前面的数据表说明,前面必须要写对应的表前缀

  'RBAC_USER_TABLE'       =>   'think_role_user',

  //权限列表,存在该表中的组和节点的对应关系表。详情请参照前面的数据表说明,前面必须要写对应的表前缀

  'RBAC_ACCESS_TABLE' =>     'think_access',

  //节点表,说明各项目,模块和动作的关系。详情请参照前面的数据表说明,前面必须要写对应的表前缀

  'RBAC_NODE_TABLE'       => 'think_node',

 

 

 

 

//**************************   配置文件写在 项目的 Conf/config.php  文件中    ************************

 

留着自己用....

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值