수색…


모든 컨트롤러에 대한 Auth 라이브러리로드

codeigniter / application / libraries / 라이브러리 파일을 만들거나 바꾸십시오.

codeigniter / application / core / my_Controller.php와 같은 이름의 새로운 PHP 파일 만들기

inside MY_Controller.php

<?php 
class MY_Controller extends CI_Controller{
    public function __construct(){
        parent::__construct();
        $this->load->library('AuthLib'); // AuthLib is your library name
    }
}

그리고 모든 컨트롤러 파일에서 MY_Controller를 확장해야합니다.

컨트롤러의 예; codeigniter / application / controllers로 가서 PHP 파일을 만듭니다.

<?php 
    class Profile extends MY_Controller{
        public function __construct(){
            parent::__construct();
            if ($this->AuthLib->logged_in() === FALSE) { //if you wanna make this condition stament on every controller just  write it to inside construct function in MY_Controller.php 
                redirect(base_url('/'));
            }
        }
    }


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow