protected function _initialize()
{
parent::initialize();
define('AA',Session::get('admin_id'));
}
//判断用户是否登录 放在后台的入口
protected function isLogin()
{
if (empty(AA)){
$this->error('用户无登录,无权访问',url('Index/login'));
}
}
//防止用户重复登录
protected function alreadyLogin(){
if(empty(AA)){
$this->error('用户已经登录,请勿重复登录',url('Index/index'));
}
}
TP5的坑吧,我也是看视频按着这样来也报错误,我认为不能用empty去来判断定义的常量(即是你定义的常量AA),在判断之前我用一个变量接住定义常量,然后再拿去判断,居然可以(ー_ー)!!what?
parent::initialize(); 写为parent::_initialize(); 看看