小编Cha*_*Sam的帖子

如何在CodeIgniter中的库中使用会话?

我想通过在控制器的构造函数中使用我的库来检查用户是否登录了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中的库中使用会话?

php controller codeigniter

10
推荐指数
1
解决办法
2万
查看次数

标签 统计

codeigniter ×1

controller ×1

php ×1