Класс MY_Controller не найден

Главное, что я хочу решить, это проверить сессию пользователя, когда кто-то хочет получить доступ к панели администратора. Я'мы создали класс MY_Controller и поместили его в библиотеку.

class MY_Controller extends CI_Session {

public $logged_in = FALSE;

public function  __construct() {
    parent::__construct();
    $this->is_logged_in();
}

public function is_logged_in()
{
    $logged = $this->userdata('user_id');
    $this->logged_in = ($logged) ? TRUE : FALSE;
}

function sessdestroy() {

    $this->session->sess_destroy();

}

}

Это моя страница входа. Я'Мы создали кнопку, которая перенаправляет на панель администратора (панель инструментов), чтобы проверить, работает ли проверка сеанса.

class Login extends CI_Controller {

function __construct() {

    parent::__construct();

}

public function index() {

    $this->load->view('view_login');

    if(isset($_POST['redirect'])) {

    redirect('admin');

    }
}


}

Это контроллер администратора, где я проверяю, существует ли пользовательский сеанс.

class Admin extends MY_Controller {

function construct() {

    parent::__construct();

}


function index() {

    if($this->is_logged_in()) {

    $this->dodadi_destinacija();

    }

    else redirect('login');

}

}

НО я получил эту ошибку.

Fatal error: Class 'MY_Controller' not found in C:\wamp\www\UserPanel\application\controllers\admin.php on line 3

Можете ли вы высказать свои мысли о моем решении кодирования для данной проблемы, пожалуйста :)

Ответы на вопрос(3)

Ваш ответ на вопрос