Logout e Sessão expirada no JAAS

1 resposta
luciano2

Ola pessoal,

Estou utilizando JAAS para autenticação na minha aplicação, mas me deparei com um problema que eu não consigo resolver.

Foi solicitado um botão sair que encerre a sessão do usuário, consegui fazer usando session.invalidate(); e redirecionado para a página de login, mas quando faço isso e tento logar novamente o seguinte erro acontece: “Invalid direct reference to form login page”. Alguem sabe como resolver isso?

Um outro problema é que quando a sessão expira o Jboss direciona o usuário para uma página em branco.Existe alguma configuração para expecificar a página para esta situação?

1 Resposta

luciano2

Como ninguém postou nenhum comentário vou deixar a solução que eu encontrei.

Após chamar o método session.invalidate() eu chamava o método forward() do requestDispatcher, mas isto não invalida a sessão logo de cara então ao invês de usar forward usei redirect e resolveu o problema.

Criado 18 de novembro de 2011
Ultima resposta 21 de nov. de 2011
Respostas 1
Participantes 1