我需要使用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 –