パスワードフィールド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がはるかに優れています。 –