'RBAC_SUPERADMIN'=>'创始人',
'ADMIN_AUTH_KEY'=>'superadmin',
'USER_AUTH_ON'=>true, //是否开启验证
'USER_AUTH_TYPE'=>1, //验证类型
'USER_AUTH_KEY'=>'uid', //用户认证识别号
'NOT_AUTH_MODULE'=>'',
'NOT_AUTH_ACTION'=>'',
'RABC_ROLE_TABLE'=>'sky4_role',
'RBAC_USER_TABLE'=>'sky4_role_user',
'RBAC_ACCESS_TABLE'=>'sky4_access',
'RBAC_NODE_TABLE'=>'sky4_node',
'URL_HTML_SUFFIX'=>'',
//session('username',$username);
$_SESSION['username']=$username;
$_SESSION[C('USER_AUTH_KEY')]=$user[0]['uid'];
//session("uid",$user[0]['uid']);
//session(C('USER_AUTH_KEY'),$user[0]['uid']);
if($username==C('RBAC_SUPERADMIN'))
{
session(C('ADMIN_AUTH_KEY'),true);
}
import("ORG.Util.RBAC");
RBAC::saveAccessList();
p($_SESSION);
die;
echo U(GROUP_NAME.'/Index/index');
$this->success("登陆成功",U(GROUP_NAME.'/Index/index'));
经过配置~为什么调用RBAC::saveAccessList(); 的时候~没有显示权限的???accesslist那里是空array,明明数据库已经有了的~谁给说下可能的原因??
最佳答案