我的结构文件里有:
'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 次 )
最佳答案