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>
<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
