我将此作为一个钩子来获取所有CI控制器的用户会话,但是当我进入登录页面时,我将获得net :: ERR_TOO_MANY_REDIRECTS。这是我的剧本:
<?php class Authenticate{
protected $CI;
public function __construct() {
$this->CI = & get_instance();
}
public function check_user_login(){
if(!$this->CI->session->is_logged_in){
redirect('main/login');
}
}
}
?>
答案 0 :(得分:0)
您需要确保在用户处于主要/登录状态时不会调用该功能,否则它将是递归的,并且您将获得过多的重定向。