爲什麼我的密碼不被插入到數據庫笨SHA1查詢
型號:
function addUser($userData = NULL, $passwordHash)
{
$this->db->insert('users',$userData,$passwordHash);
return TRUE;
}
控制器:
public function addUser()
{
$data['pageTitle'] = 'GA Add User';
$this->load->view('_assets/header', $data);
$this->load->view('addUser', $data);
$this->load->view('_assets/footer');
$userData = array(
'fName' => $this->input->post('userFirstName', TRUE),
'lName' => $this->input->post('userLastName', TRUE),
'email' => $this->input->post('userEmail', TRUE)
);
$passwordHash = sha1($this->input->post('userPassword', TRUE));
$this->db->escape($userData);
$this->user_model->addUser($userData, $passwordHash);
}
您忘記了[密碼哈希](http://en.wikipedia.org/wiki/Salt_%28cryptography%29)。 – sarnold