sql >> データベース >  >> Database Tools >> phpMyAdmin

Laravel 7X admin / loginは、正しいクレデンシャルにもかかわらず、admin/loginにループバックします

    あなたの問題はpasswordにあることがわかりました ハッシュ値がないため、列:

    ハッシュ値は次のようになります:$2y$10$ZQcgqgmFuqwQcZW7GYQsR.KmGxmw6mXDCwyKRHksw039IhU34A49W

    解決策:

    adminの登録に使用している方法を確認してください。シーダーであろうと他の手順であろうと、パスワードをハッシュするために呼び出される次のメソッドがあるかどうかを確認します 文字列

     Hash::make($data['password'])
    

    したがって、このセクションが実行されると:

       Auth::guard('admin')->attempt([
        'email' => $request->email,
        'password' => $request->password]);
    

    ユーザーは、電子メール列の値によって取得されます。ユーザーが見つかった場合、データベースに保存されているハッシュされたパスワードが、配列を介してメソッドに渡されたパスワード値と比較されます。

    詳細については、以下をご覧ください: https://laravel.com/docs /7.x/authentication#included-authenticating

    これがお役に立てば幸いです。ありがとうございました。



    1. テーブル内の文字列の一部を削除します

    2. ms sql server management studioでクエリを自動的に更新しますか?

    3. PhpMyAdminを介した複合外部キー制約?

    4. マイナーリリース5.3.3