代码:
$data = array(
'email' => $this->input->post('email') ,
'password' => $this->input->post('password')
);
答案 0 :(得分:2)
而不是md5使用密码哈希。 php内置了函数。
password_hash(string,PASSWORD_BCRYPT);
验证它。
使用密码验证方法。
passord_verify($password,$hashed_password);
在你的情况下你可以做到
$data = array(
'email' => $this->input->post('email') ,
'password' => password_hash($this->input->post('password'),PASSWORD_BCRYPT)
);
确保数据库列具有适当的char长度。如果它的字符串类型那么它不是问题。