Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

[Bug] Para quem está tendo problema com usuario ou senha incorreta

Quando tentei logar com os dados fornecidos no curso estava dando erro, pelo oq pesquisei está errado o script de inserção no banco. Usei o site Bcrypt (https://bcrypt-generator.com/) para ver com seria a senha Maria123 criptografada. Aqui está o script corrigido:

INSERT INTO usuarios(email, senha, nome_completo, nome_usuario) VALUES ('maria@email.com', '$2a$12$h0tOBK08RflxTYu7tMEcmekXFQRlzTZjF9/r3rSqfW.CWztW1SYO6', 'Maria', 'maria');
1 resposta

Olá! Tudo bem?

O seu tópico sobre usuario ou senha incorreta traz uma contribuição bem útil para quem está acompanhando o curso Java e Spring Security: proteja suas APIs REST e encontrou erro ao testar o login com os dados iniciais.

A senha criptografada com BCrypt realmente precisa corresponder ao valor esperado pela aplicação, e vale lembrar que cada geração pode criar um hash diferente por causa do salt, mesmo usando a mesma senha original. Uma dica é manter apenas um registro e testar o login com a senha original Maria123, deixando o Spring Security fazer a comparação com o hash salvo no banco.

Depois de ajustar o script, o login funcionou normalmente na sua aplicação?

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!