Nie znaleziono klasy MY_Controller

Najważniejszą rzeczą, którą chcę rozwiązać, jest sprawdzenie sesji użytkownika, gdy ktoś chce uzyskać dostęp do panelu administracyjnego. Stworzyłem klasę MY_Controller i umieściłem ją w bibliotece.

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();

}

}

To jest moja strona logowania. Stworzyłem przycisk, który przekierowuje do panelu administracyjnego (pulpitu nawigacyjnego), aby sprawdzić, czy działa sprawdzanie sesji.

class Login extends CI_Controller {

function __construct() {

    parent::__construct();

}

public function index() {

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

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

    redirect('admin');

    }
}


}

Jest to kontroler administratora, w którym sprawdzam, czy istnieje sesja użytkownika.

class Admin extends MY_Controller {

function construct() {

    parent::__construct();

}


function index() {

    if($this->is_logged_in()) {

    $this->dodadi_destinacija();

    }

    else redirect('login');

}

}

ALE mam ten błąd.

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

Czy możesz mi powiedzieć, co myślisz o moim rozwiązaniu kodującym dla danego problemu? :)

questionAnswers(3)

yourAnswerToTheQuestion