Bad Credentials

78 views
Skip to first unread message

marcel...@gmail.com

unread,
Aug 21, 2020, 2:20:42 AM8/21/20
to livro-springmvc

Fiz um projeto inteiro baseado no seu livro e funcionou perfeitamente, porém, depois de uns anos, retornei ao meu projeto baixando o mesmo do github, reconfigurei tudo, mas ao fazer login recebo "Falha ao fazer Login. Bad credentials". Conferi conexão com banco de dados, hash da senha, e está tudo correto. 

Fazendo debbuging, percebi que na Classe "UserDAO" no método abaixo: 

@Override
public UserDetails loadUserByUsername(String username)throws UsernameNotFoundException {
String jpql = "select u from User u where u.login = :login";

List<User> users = manager.createQuery(jpql,User.class).setParameter("login", username).getResultList();

if(users.isEmpty()){
throw new UsernameNotFoundException("O Usuário "+username+" não está cadastrado.");
}
return users.get(0);
}

Em: List<User> users = manager.createQuery(jpql,User.class).setParameter("login", username).getResultList();
está retornando [];  conforme o print abaixo. 

Seleção_046.png


Será que é algum problema de versão do spring security ? 

Na versão do pow antiga estava com as versões 4.0.0.M2, tive que mudar para versão 4.0.0.RELEASE, porque estava dando vários erros e essa foi a única que não deu erro ao subir a aplicação, porém não loga. 


Tem alguma ideia do que pode ser ?

Fico no aguardo, obrigado.
Reply all
Reply to author
Forward
0 new messages