codeigniter
認証
サーチ…
すべてのコントローラ用の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('/'));
}
}
}
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow