请教RBAC的配置

浏览:2526 发布日期:2013/06/19 分类:求助交流
学了后盾网的教学,在第24课里有个问题,就是我打不出RBAC的角色权限。
我的结构文件里有:        'RBAC_SUPERADMIN' => 'admin', //超级管理员名称
        
        'ADMIN_AUTH_KEY' => 'superadmin', //超级管理员识别
        
        'USER_AUTH_ON' => true, //是否开启验证
        
        'USER_AUTH_TYPE' => 1, //验证类型 (1 登录验证 2 实时验证)
        
        'USER_AUTH_KEY' => 'uid', //用户谁识别号
        
        'NOT_AUTH_MODULE' => '', //无需验证的动作方法
        
        'NOT_AUTH_ACTION' => '', //无需验证的动作方法
        
        'RBAC_ROLE_TABLE' => 'tp_role', //角色表名称
        'RBAC_USER_TABLE' => 'tp_role_user', //角色和用户的中间表名称
        'RBAC_ACCESS_TABLE' => 'tp_access', //权限表名称
        'RBAC_NODE_TABLE' => 'tp_node', //节点表名称
-->老师上课的截图:


然后在LoginAction里加入:        //读取用户权限
        import('ORG.Util.RBAC');
        RBAC::saveAccessList();

        
        p($_SESSION);
        die;
但是Session里出来的是: Array
(
    [verify] => c9f0f895fb98ab9159f51fd0297e236d
    [USER_AUTH_KEY] => 16396
    [username] => lisi
    [logintime] => 2013-06-19 16:40:50
    [loginip] => 127.0.0.1
    [superadmin] => 
    [_ACCESS_LIST] => Array
        (
        )

)
ACCESS_LIST里就是出不了东西。

是我那里配置不对吗?

附件 config.jpg ( 56.61 KB 下载:20 次 )

最佳答案
评论( 相关
后面还有条评论,点击查看>>