我需要使用md5()
而不是bcrypt()
來存儲密碼。但是,當我這樣做:如何使用md5而不是bcrypt?
protected function create(array $data)
{
return Account::create([
'username' => $data['username'],
'email' => $data['email'],
'password' => md5($data['password']),
'datetoday' => Carbon::now(),
'lastip' => request()->ip(),
'confirmation' => bcrypt($data['password']),
]);
}
當我嘗試登錄它說證書是錯誤的。
雖然使用MD5來哈希密碼是一個可怕的,可怕的想法,您需要使用相同的方法來解密和加密密碼(您仍然有確認中的bcrypt)。 – JJJ
你爲什麼需要? md5()不太安全。 –
因爲數據庫連接到一個我沒有控制權的遊戲,它檢查密碼在md5 –