Olá Vinicius
Executei este comando que você me pediu, e realmente não apareceu nada
MacBook-Air-de-Leonardo:~ leonardomorita$ php -i | grep argon
MacBook-Air-de-Leonardo:~ leonardomorita$
Utilizei o 'PASSWORD_DEFAULT' e gerou isso de saída:
php > echo password_hash('123456', PASSWORD_DEFAULT);
$2y$10$/P5BLo7EEn6SZCbuTht7Qe/EXfhC46wQE0X/7Dc9903ShBxF5uNtu
php >
Realizei a inserção do um usuário com essa senha:
MacBook-Air-de-Leonardo:projeto leonardomorita$ vendor/bin/doctrine dbal:run-sql "INSERT INTO usuarios (email, senha) VALUES ('leonardo@gmail.com', '$2y$10$/P5BLo7EEn6SZCbuTht7Qe/EXfhC46wQE0X/7Dc9903ShBxF5uNtu');"
/Volumes/Seagate/arquivos/cursos/alura/mvc/projeto/vendor/doctrine/dbal/lib/Doctrine/DBAL/Tools/Dumper.php:68:int 1
MacBook-Air-de-Leonardo:projeto leonardomorita$
Porém, quando fui verificar os registros da tabela 'usuarios', verifiquei que a senha não foi gravada exatamente igual:
MacBook-Air-de-Leonardo:projeto leonardomorita$ vendor/bin/doctrine dbal:run-sql "SELECT * FROM usuarios;"
/Volumes/Seagate/arquivos/cursos/alura/mvc/projeto/vendor/doctrine/dbal/lib/Doctrine/DBAL/Tools/Dumper.php:68:
array (size=1)
0 =>
array (size=3)
'id' => string '9' (length=1)
'email' => string 'leonardo@gmail.com' (length=18)
'senha' => string 'y0$/P5BLo7EEn6SZCbuTht7Qe/EXfhC46wQE0X/7Dc9903ShBxF5uNtu' (length=56)
MacBook-Air-de-Leonardo:projeto leonardomorita$
E com isso, não consigo fazer o login, mesmo inserindo a senha correta do usuário. O que pode ser a causa do erro?