sql >> Database >  >> Database Tools >> phpMyAdmin

Laravel 7X admin/login keert terug naar admin/login ondanks correcte inloggegevens

Ik ontdekte dat je probleem in het password zit kolom omdat deze geen gehashte waarde heeft:

Een gehashte waarde ziet er ongeveer zo uit:$2y$10$ZQcgqgmFuqwQcZW7GYQsR.KmGxmw6mXDCwyKRHksw039IhU34A49W

Oplossing:

Controleer de methode die u gebruikt om beheerder te registreren. Of het nu seeder is of een andere procedure, controleer of het de volgende methode heeft aangeroepen om het wachtwoord te hashen tekenreeks

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

Dus wanneer deze sectie wordt uitgevoerd:

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

De gebruiker wordt opgehaald door de waarde van de e-mailkolom. Als de gebruiker wordt gevonden, wordt het gehashte wachtwoord dat in de database is opgeslagen, vergeleken met de wachtwoordwaarde die via de array aan de methode is doorgegeven.

Kijk voor meer informatie op:https://laravel.com/docs /7.x/authentication#included-authenticating

Ik hoop dat dit helpt. Dank u.



  1. Hoe Microsoft SQL Server op te lossen. Fout 233. Provider:SSL-provider

  2. Is er een manier om witruimte in de query-editor voor SQL Server Management Studio Express 2005 te bekijken?

  3. MySQL Workbench 5.2 CE, Windows 7, kan geen verbinding maken met MySQL Server op 127.0.0.1 (10061)

  4. SQL Server Management Studio:betekenis van het pictogram