私はLaravel 5.4を使用しています。私はハッシングが一方的なことだと知っています。パスワードをハッシュしてデータベースに保存しました。ユーザーのパスワードを確認したいときは、入力したパスワードをハッシュし、データベースのハッシュ文字列でチェックしました。 laravelでAuth ::はLaravelでパスワードを確認する方法を教えてください。
私はコードの下に記述する必要があります。
$email = $request['email'];
$pass = $request['password'];
if(Auth::attempt(['email'=> $email , 'password' => $pass])){
//return something
}
bcrypt($request['password']);
する必要はありません。
eventhough私はbcrypt
を使用しなければならないたびにハッシュ文字列が異なります。
どのようにAuth::attempt
パスワードを確認するためのbcrypt
のハッシュパスワード。
私はbcrypt
を使用しながら、どのようにAuth::attempt
作品という説明が必要。私はコードを実装しパスワードを確認する方法を知っています。
bcryptを使用すると、チャレンジで解読できない形式ではなく、正確な文字列が確認されません。 – C2486
例同じ文字列を与えると他のパスワードを推測することができます – C2486
彼らはすでに 'Auth :: attempt'関数でビルドされています!だから、その機能をチェックしてください。 –