コントローラのコンストラクタで自分のライブラリを使用して、CodeIgniterにログインしているかどうかを確認したいと思います。CodeIgniterでライブラリ内のセッションを使用するにはどうすればよいですか?
これは私のライブラリです:
class Administrator_libs {
public function validate_authen(){
if($this->session->userdata('user_authen')){
redirect(base_url().'admin/login/');
}
}
}
そして、これは私のコントローラである:
class Administrator extends CI_Controller {
public function __construct(){
parent::__construct();
$this->load->library('administrator_libs');
$this->administrator_libs->validate_authen();
$this->load->model('mod_menu');
}
}
しかし、私は、このエラーメッセージが出ます:
Undefined property: Administrator_libs::$session
どのように私はAでセッションを使用することができますがCodeIgniterのライブラリですか?