|
PHP复制代码
$query = $this->db->query("SELECT * FROM `student` WHERE `s_account`='".$data
['account']."'`s_password`='".$data['pw']."' and `s_rank`='1' and `life`='1'");
if ($query->num_rows() > 0)//查询是否有符合条件的记录
{
foreach ($query->result() as $row)
{
if($data['pw']==$row['s_password']){
//登陆成功
$users_array = array(
'id' => $row->id,
'name' => $row->s_name,
'rank' => $row->s_rank,
'logged_in' => TRUE
);
$this->session->set_userdata($users_array);//保存用户以上信息到seesion
redirect ('assessment/assessment'); //登陆成功后,跳转到相应控制器
}else{
redirect ('index');//跳转回登陆页
}
}
}
复制代码
为什么 单密码框里 输入 0' or '1 的时候,还是可以登录呢?请问我需要改哪里。
|
|