Imagem de fundo

Uma área de desenvolvimento de software está revisando o...

Uma área de desenvolvimento de software está revisando o código de autenticação de usuários em um sistema em Laravel, em condições ideais. Durante os testes, verificou-se que a autenticação nunca é concluída com sucesso, mesmo quando o e-mail e a senha estão corretos.


Abaixo está o trecho do método authenticate do controller responsável pelo login. A numeração de linhas é apenas ilustrativa.


Imagem associada para resolução da questão


Com base no código e nos sintomas descritos, deve ser ajustada a


A

linha 12, pois a busca por e-mail deveria usar find ($request->email) em vez de where.


B

linha 13, pois o retorno deveria ser abort (404) e não back ()->withErrors ().


C

linha 15, pois o comentário está mal posicionado e impede a execução do código.


D

linha 17, pois compara a senha em texto puro com o hash salvo no banco, devendo usar Hash::check($request- >password, $user->password).


E

linha 18, pois Auth: : Login ($user) não deve ser chamado diretamente após a verificação.