Title: Mensagem
Ola para todos.
 
Estou tendo um problema um tanto quanto estranho.
 
Tenho uma aplicacao que tem uma pagina de menu. Essa pagina eh montada de acordo com algumas permissoes do usuario, que pego do banco. O problema � o seguinte. Vamos supor que o Usuario 1 pode fazer x coisas no sistema e o Usuario 2 pode fazer y coisas no sistema. O usuario 1 logou no sistema na sua maquina e apareceram as x coisas para ele. Se o usuario 2 logar no sistema, em seguida, na maquina dele (Usuario 2), vao aparacer as x coisas do Usuario 1 para ele. Ai, se ele der um Refresh no browser, aparecem as y coisas que ele tem permissao. O estranho eh que isso esta acontecendo em maquinas separadas! Se fosse na mesma maquina, ate entenderia, pois estaria ficando no cache do browser! Em todas as minhas paginas eu tenho o seguinte no header, exatamente para evitar esse tipo de problema, mas parece que nao esta adiantando:
 
<html>
<head>
 <meta http-equiv="Expires" content="-1">
 <meta http-equiv="Cache-Control" content="no-chace">
 <meta http-equiv="Pragma" content="no-cache">
<%
    response.setHeader("Cache-Control","no-cache"); file://HTTP 1.1
    response.setHeader("Pragma","no-cache"); file://HTTP 1.0
    response.setDateHeader ("Expires", -1); file://evita o caching no servidor proxy
%>
</head>
 
Bom, estou usando JBoss 3.0.1 com Tomcat 4.0.5 em um Windows 2000 server. Nao estou usando nada de EJB, apenas paginas JSP acessando classes java.
 
Alguem tem alguma ideia do que possa estar acontecendo?
 
Obrigado pela ajuda
Glauco Cesar de Castro
 

Responder a