Array
(
[code] => 7ecd070e606afbf07a07c32e7267051f
[authId] => 38
[account] => zhaoliu
[last_login_time] => 2014-04-24 11:36:03
[last_login_ip] => 0.0.0.0
[login_count] => 4
[_ACCESS_LIST] => Array
(
)
)
这是我的后台配置:
config.php
return array(
//管理员标识
'RBAC_SUPERADMIN'=>'admin',
//超级管理员
'ADMIN_AUTH_KEY'=>'superadmin',
'USER_AUTH_TYPE'=>true, //是否开启验证
'USER_AUTH_TYPE'=>1, //验证类型 1、登陆验证 2、实时验证
'USER_AUTH_KEY'=>'authId', //用户认证识别号
'NOT_AUTH_MODULE'=>'', //无需验证的模块
'NOT_AUTH_ACTION'=>'',
'RBAC_ROLE_TABLE'=>'zx_rle', //角色表名称
'RBAC_USER_TABLE'=>'zx_role_user', //角色与用户中间表
'RBAC_ACCESS_TABLE'=>'zx_access',
'RBAC_NODE_TABLE'=>'zx_node',
'TMPL_PARSE_STRING'=>array(
'__PUBLIC__'=>__ROOT__.'/'.APP_NAME.'/Modules/'.GROUP_NAME.'/Tpl/Public',
'__HOUTAI__'=>__ROOT__.'/'.APP_NAME.'/Modules/'.GROUP_NAME.'/Tpl',
'URL_HTML_SUFFIX'=>'',
),
);
登录保存session:
M('user')->save($data);
session('authId',$user['id']);
session('account',$user['account']);
session('last_login_time',date('Y-m-d h:i:s',$user['last_login_time']));
session('last_login_ip',$user['last_login_ip']);
session('login_count',$user['login_count']);
import('ORG.Util.RBAC');
RBAC::saveAccessList();
P($_SESSION);
die();
$this->redirect('Admin/Index/index');
看了下讨论区,发现好多人都遇到这个问题?但是没见到解决方法?求大神帮忙看下?
最佳答案