こんにちは、現在のユーザーがログインしているかどうかを認証するライブラリAuth.php
を作成しました。application/libraries
だから私のコントローラーは:
$session_data = $this->session->userdata('logged_in');
$this->load->library('Auth');
$auth = new Auth;
$user_id = $auth->authenticate($session_data);
そしてライブラリ:
class Auth{
function authenticate($vars){
$CI =&get_instance();
$CI->load->model('adminmodels/login_model');
$username = $vars['username'];
$password = $vars['password'];
$user_id = $vars['user_id'];;
$user_type = $vars['user_type'];
$check_login = $this->login_model->login($username,$password); //Line 14
if($check_login){
$user_id = $user_id;
}else{
$user_id = 0;
}
return $user_id;
}
}
しかし、次のようなエラーが表示されます:
PHP エラーが発生しました
重大度: 通知
メッセージ: 未定義のプロパティ: Auth::$login_model
ファイル名: libraries/Auth.php
ライン番号: 14
私は何をしているのですか??