我想在mysql數據庫中保存哈希密碼,所以我在CodeIgniter中開發了以下方法。不能在數據庫中插入特殊的哈希碼
private function hashing($password = '',$mail = '')
{
$hashcode = md5($password, $mail);
return sha1($hashcode,md5($hashcode.$mail));
}
用於插入:
$data = array('mail'=>$mail,'password'=>$password,'actived'=>1,'time'=>time());
$this->db->insert('users', $data);
插入正確的密碼,而不是其他方面。
它會產生類似
òLmyÉZÔe+ú§3GèÇu‘
它不能被保存在MySQL database.where是什麼問題?
編輯數據庫歸類爲utf8_unicode_ci 編輯我用笨,所以它不需要mysql_real _...
向我們展示你所得到的錯誤。 – Daedalus 2012-07-30 23:13:29
不顯示任何錯誤,警告或通知。 – 2012-07-30 23:18:53