Invalidar sessao

3 respostas
E

Gente alguem pode me dar uma resposta exata se as sessoes sao invalidadas quando o browser é fechado !?

EU fiz 2 testes aqui onde trabalho … Criei 2 aplicações usando 2 containers web diferente . Tomcat ------ OC4J

QUando eu uso o tomcat na aplicação e fecho o browser quando volto a mesma pagina ele invalida a sessao indepedente do browser que eu utilizar .

Quando eu uso o OC4J na aplicaçãoe fecho o browser e volto a mesma pagina ele nao invalida a minha sessao e posso acessar normalmente .

Quem faz o tratamento de sessoes o browser ou o container !?

Agradeço a quem ajudar

3 Respostas

T

Quem controla as sessões é o container, com certeza. O que pode estar acontecendo é que o seu browser deve estar fazendo cache. Ou você não está matando o container adequadamente.

S

cara o cache acrito qu não seja, pode ser a config de seu sev OC4J…
pois se fosse o cache quando vc usar o tom deveria dar o mesmo prob, porem vou te passar…

caso esteja usando jsp:

<%
   response.setHeader("Pragma", "no-cache"); 
   response.setHeader("Cache-Control", "no-cache"); 
   response.setDateHeader("Expires",0); 
%>

limpa cache…

L

e será que não rola um

session.invalidate();

??

abraçoo

Criado 18 de maio de 2007
Ultima resposta 30 de mai. de 2007
Respostas 3
Participantes 4