我想通过在控制器的构造函数中使用我的库来检查用户是否登录了CodeIgniter.
这是我的图书馆:
class Administrator_libs {
public function validate_authen(){
if( $this->session->userdata('user_authen') ){
redirect(base_url().'admin/login/');
}
}
}
Run Code Online (Sandbox Code Playgroud)
这是我的控制器:
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');
}
}
Run Code Online (Sandbox Code Playgroud)
但我收到此错误消息:
Undefined property: Administrator_libs::$session
Run Code Online (Sandbox Code Playgroud)
如何在CodeIgniter中的库中使用会话?