我想將密碼字段bcrypt更改爲md5。在數據庫中,我很存儲密碼的MD5,但登錄不工作MD5密碼登錄不起作用laravel 5
myController的:
public function postLogin(Request $request)
{
$this->validate($request, array('username' => 'required', 'password' => 'required'));
$credentials = $request->only('email', 'password');
if (Auth::validate($credentials))
{
$user = Auth::getLastAttempted();
Auth::login($user, $request->has('remember'));
return redirect()->intended($this->redirectPath());
}
return redirect($this->loginPath())
->withInput($request->only('email', 'remember'))
->withErrors([
'email' => $this->getFailedLoginMessage(),
]);
}
不知道你爲什麼會想使用密碼的MD5了。對我來說似乎是一個錯誤。 –
不要這樣做。 MD5被認爲不適合用於安全目的,並且bcrypt(具有足夠的成本)遠遠優越。 –