THINKPHP请问这样做对么,还有获取$curidr的方法就是当前控制器/方法 这里应该怎么做
做用户登录状态检测来决定当前规定的页面是否有权访问的,麻烦给优化下代码和排错,刚学publicfunction_initialize(){//判断当前访问控制器和方法是否...
做用户登录状态检测来决定当前规定的页面是否有权访问的,麻烦给优化下代码和排错,刚学
public function _initialize(){
//判断当前访问控制器和方法是否需要登录权限
$abc=array('home/user','home/game','home/me');//需要检测的类目
$curdir=$this->getActionName();
if(in_array($abc,$curdir)){
//判断是否处于账号登录状态
if($_SESSION['user_id']1==null){
$this->error('需要登录后访问','user/login');
}
}
} 展开
public function _initialize(){
//判断当前访问控制器和方法是否需要登录权限
$abc=array('home/user','home/game','home/me');//需要检测的类目
$curdir=$this->getActionName();
if(in_array($abc,$curdir)){
//判断是否处于账号登录状态
if($_SESSION['user_id']1==null){
$this->error('需要登录后访问','user/login');
}
}
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询