phpMyAdmin
 sql >> Base de Dados >  >> Database Tools >> phpMyAdmin

Laravel 7X admin/login retorna ao admin/login apesar das credenciais corretas


Descobri que seu problema está na password coluna, pois não tem um valor de hash:

Um valor com hash parece ser mais ou menos assim:$2y$10$ZQcgqgmFuqwQcZW7GYQsR.KmGxmw6mXDCwyKRHksw039IhU34A49W



Solução:

Verifique o método que você está usando para registrar o administrador. Seja semeador ou qualquer outro procedimento, verifique se tem o seguinte método chamado para fazer o hash da senha fragmento
 Hash::make($data['password'])

Assim, quando esta seção é executada:
   Auth::guard('admin')->attempt([
    'email' => $request->email,
    'password' => $request->password]);

O usuário será recuperado pelo valor da coluna de email. Se o usuário for encontrado, a senha com hash armazenada no banco de dados será comparada com o valor da senha passado para o método por meio do array.

Para mais detalhes, dê uma olhada:https://laravel.com/docs /7.x/authentication#included-authentication

Eu espero que isso ajude. Obrigada.