RBAC配置文件

    技术2022-05-18  16

    //**************************   配置文件写在 项目的 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)