codeigniter 3中的重定向太多,验证了钩子

时间:2016-12-16 09:07:04

标签: php codeigniter-3

我将此作为一个钩子来获取所有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');    
      } 
      }

}
?>

1 个答案:

答案 0 :(得分:0)

您需要确保在用户处于主要/登录状态时不会调用该功能,否则它将是递归的,并且您将获得过多的重定向。