sql >> Base de Datos >  >> Database Tools >> phpMyAdmin

Laravel 7X admin/login vuelve a admin/login a pesar de las credenciales correctas

Descubrí que tu problema radica en la password columna ya que no tiene un valor hash:

Un valor hash parece algo así:$2y$10$ZQcgqgmFuqwQcZW7GYQsR.KmGxmw6mXDCwyKRHksw039IhU34A49W

Solución:

Verifique el método que está utilizando para registrar al administrador. Ya sea seeder o cualquier otro procedimiento, verifique si tiene el siguiente método llamado para codificar la contraseña cadena

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

Por lo tanto, cuando esta sección se ejecuta:

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

El usuario será recuperado por el valor de la columna de correo electrónico. Si se encuentra el usuario, la contraseña cifrada almacenada en la base de datos se comparará con el valor de la contraseña pasado al método a través de la matriz.

Para obtener más detalles, consulte:https://laravel.com/docs /7.x/autenticación#incluido-autenticación

Espero que esto ayude. Gracias.