olá pessoal, preciso testar a autenticação de uma aplicação uso o basic. Quando clico no link o browser me abre uma pagina de autenticação. Depois de autenticar eu tenho a opção terminar sessão que me redeciona para a pagina sair.
Na pagina out.jsp tenho apenas este código.
<% // terminar sessão actual:
session.invalidate();
%>
<jsp:forward page="index.jsp" />
Inicialmente tenho a opção iniciar sesão depois de autenticar passo a ter a opção terminar sessão.
A 1ª vez que clico em terminar sesão nada acontece. Na segunda tentativa muda para a opção iniciar.(queria que isso acontecesse logo no 1º click).
o session.invalidate(); não limpa os dados da memoria e quando fecho o browser e volto a correr a aplicação a autenticação ja se encontra feita.
Queria saber como limpar os dados da sessão em memoria ou como limpar o cache através da minha aplicação.
Quando terminar a sessão quero que limpe tudo e me peça a autenticação novamente não assumir o login anterior.
Se alguem tiver alguma ideia agradeço!