Ola pessoal!
Estou implementando um login em jsf e estou enfrentando algumas dificuldades na hr de efetuar o logout do sistema. Ja fiz todos os tratamentos necessarios utilizando PhaseListener pra evitar que o usuario entre no sistema sem fazer logout, ao fazer logout estou dando um session.invalidate(), e toda a logica de checagem com o banco esta correta. O grande problema é quando faço logout so sistema e volto para a página de login. Ao voltar pra página de Login, se tento entrar com um novo username e senha, ele carrega o programa porém não faz nenhuma comunicação com o banco mais. Estou utilizando o escopo de todas minhas beans como SESSION. Será isso algum problema de cache ou algo relacionado? Alguem conhece alguma solução pra isso?
Um abraço pessoal!