【发布时间】:2011-07-22 20:47:38
【问题描述】:
我正在尝试将以下代码集成到我的项目中。它在图书馆举行
function do_std_login($email, $password) {
$CI =& get_instance();
$login = $CI->users_model->login($email, md5($password));
if($login){
$session_array = array(
'user_id' => $login->user_id,
'name' => $login->name,
'type' => 'Standard'
);
$CI->session->set_userdata($session_array);
// Update last login time
$CI->users_model->update_user(array('last_login' => date('Y-m-d H:i:s', time())), $login->user_id);
return true;
} else {
$this->errors[] = 'Wrong email address/password combination';
return false;
}
}
我这样称呼它:
$login = $this->jaclogin->do_std_login($this->input->post('email'),$this->input->post('password'));
但是当我运行它时,我得到以下错误
遇到 PHP 错误 严重性:通知 消息:未定义的属性:登录::$users_model 文件名:库/jaclogin.php 行号:45
我检查了我是否在 codeigniter 自动加载文件中加载了正确的库。
有什么想法吗?
谢谢
杰米·诺曼
【问题讨论】:
标签: codeigniter