Luiz, provavelmente os dados estão sendo salvos incorretamente no bando de dados.
Abra o terminal na pasta do projeto e digite:
vendor\bin\doctrine dbal:run-sql "SELECT * FROM usuarios"
Este comando irá retornar todos os dados da tabela usuarios
, feito isso, verifique se na coluna senha
, a senha cadastrada corresponde a que você cadastrou através do seguinte comando:
vendor\bin\doctrine dbal:run-sql "INSERT INTO usuarios (email, senha) VALUES ('luiz@alura.com.br', '$argon2i$v=19$m=1024,t=2,p=2$NEJHU0NMZUptQnNHQTN2Mg$ai6vnv0KFL/S0RPF6NbOZZ3Urqe63xZBPNnbt54eV/o');"
Se não corresponder, pode ser que o terminal que esteja usando está interpretando $
como variável ou alguma outra coisa. Tenta mudar o terminal e faça a inserção novamente.
Eu estou usando o Windows, então fiz o cadastro pelo Prompt de Comando e deu certo, entretanto quando fui fazer pelo PowerShell não deu certo e a senha cadastrada foi diferente