我将此代码用于 login_model:
类 Login_model 扩展了 CI_Model{
function __construct(){
parent:: __construct();
}
function check(){
$username = $this->input->post('username',true);
$password = $this->input->post('password',true);
$remember = $this->input->post('remember',true);
/*
$this->db->select('username','username');
$this->db->select('password','password');
$this->db->where('username',"$username");
$this->db->where('password',md5($password));
$this->db->from('user');
$this->db->limit(1);
$is = $this->db->count_all_results();
*/
$user = $this->db->get_where ('user',array('username'=>$username,'password'=>md5($password)));
$is = $user->num_row();
if($is>0){
$id = $user->row(0)->id;
$data_session=array(
'username'=>'$username',
'login'=> true,
'id'=>$id
);
$this->session->set_userdata($data_session);
if($remember == 1){
$login_text= $username.'_isLogin_'. $id;
$this->load->library('encrypt');
$cookie_value = $this->encrypt->encode($login_text,ENCRYPT_KEY);
$data_cookie=array(
'name'=>'Ahmadreza',
'value'=>$cookie_value,
'expire'=>time()+60*60*24*365
);
$this->input->set_cookie($data_cookie);
}
redirect('post/index');
}else{
redirect('login/index');
}
}
Run Code Online (Sandbox Code Playgroud)
}
谢谢你。
它是num_rows()和不是num_row()
代替,
$is = $user->num_row();
Run Code Online (Sandbox Code Playgroud)
和
$is = $user->num_rows();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7431 次 |
| 最近记录: |