為每個控制器載入 Auth 庫

轉到 codeigniter / application / libraries /建立或替換你的庫檔案。

轉到 codeigniter / application / core /建立一個名為 MY_Controller.php 的新 php 檔案

在 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('/'));
            }
        }
    }