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

Laravel 7X admin/login går tilbage til admin/login trods korrekte legitimationsoplysninger

Jeg fandt ud af, at dit problem ligger i password kolonne, da den ikke har en hashed værdi:

En hash-værdi ser ud til at være noget som denne:$2y$10$ZQcgqgmFuqwQcZW7GYQsR.KmGxmw6mXDCwyKRHksw039IhU34A49W

Løsning:

Tjek den metode, du bruger til at registrere admin. Det være sig seeder eller enhver anden procedure, bekræft, om den har følgende metode kaldet til at hash adgangskoden streng

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

Så når denne sektion udføres:

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

Brugeren vil blive hentet af værdien af ​​e-mail-kolonnen. Hvis brugeren bliver fundet, vil den hash-kodede adgangskode, der er gemt i databasen, blive sammenlignet med den adgangskodeværdi, der sendes til metoden via arrayet.

For flere detaljer, se venligst:https://laravel.com/docs /7.x/authentication#included-authenticating

Jeg håber det hjælper. Tak skal du have.



  1. Viser phpmyadmin tal eller klat for mysqls utf8_bin-kaldskolonner?

  2. hvor gemmer MySQL databasefiler?

  3. Script alle visninger/funktioner/procedurer i en SQL Server-database i afhængig rækkefølge

  4. Kan jeg bruge SQL Server Management Studio 2005 til 2008 DB?