Re: [java-list] sistema de logout falha porque logout.jsp estah em cache
jspdeveloper, Na pgina HTML, tente colocar no header da pgina a meta tag abaixo: HEAD META HTTP_EQUIV="PRAGMA" CONTENT="NO-CACHE" /HEAD No browser, configure-o para sempre verificar novas verses das pginas armazenadas em cache. Adriano Pinho http://www.powerlogic.com.br http://www.portalmercantil.com.br - Original Message - From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, April 03, 2001 6:10 PM Subject: [java-list] sistema de logout falha porque logout.jsp estah em cache Pessoal, Meu sistema possui um metodo de autenticacao onde a pagina formularioAutenticacao.htm contem um campo login e um campo senha. O submit desta pagina encaminha estes dados para uma pagina chamada autenticacao.jsp se a autenticacao for valida, vou armazenar no banco de dados a sessao do browser para poder fazer a validacao nas paginas protegidas. se estou em uma pagina protegida e clico em logout.jsp, a pagina entao redirecionada para a pagina principal do sistema, isto eh, a pagina de autenticacao. o problema eh que na pagina logout.jsp eu tambem faco um update na coluna sessao do browser e dou um valor aleatorio para ela. mas o logout soh faz este update uma unica vez, somente se eu apago o cache do meu browser. gostaria de forar a minha pagina logout.jsp a ser carregada sempre, ou tentar algo que desconheco para que sempre que eu clique em logout.jsp esta pagina execute o update que estah contido nelah... se alguem souber como me ajudar agradeco... aproveito e agradeco as ajudas anteriores: obrigado! --- UOL: o melhor da Internet. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] RE FINAL Subject: [java-list] sistema de logout falha porque logout.jsp estah em cache
Saudacoes, Eu resolvi meu problema da seguinte forma: aboli o jsp:forward da pagina de logout e acrescentei um meta refresh com tempo de 1 segundo redirecionando para a pagina de formulario de autenticacao. assim , a pagina logout.jsp faz o update no banco de dados e depois de pronta, o browser executa o comando meta refresh... pelo q percebi, se uma pagina como esta logout.jsp, possui uma tag jsp:forward , esta pagina ignora alguns comandos java. acho q o jsp:forward ignorou meus comando de update para depois redirecionar a pagina. estranho. ou eh bug meu, ou do jsp , ou do resin. quanto ao meta pragma eu estava testando mas nao funcionou. bem, eu nao criei a tag explicitamente no html, utilizei os metodos setHeader do objeto response: response.setHeader ("Pragma", "no-cache"); response.setHeader ("Cache-Control", "no-cache"); response.setDateHeader ("Expires",0); jspdeveloper, Na página HTML, tente colocar no header da página a meta tag abaixo: HEAD META HTTP_EQUIV="PRAGMA" CONTENT="NO-CACHE" /HEAD No browser, configure-o para sempre verificar novas versões das páginas armazenadas em cache. Adriano Pinho http://www.powerlogic.com.br http://www.portalmercantil.com.br - Original Message - From: To: Sent: Tuesday, April 03, 2001 6:10 PM Subject: [java-list] sistema de logout falha porque logout.jsp estah em cache Pessoal, Meu sistema possui um metodo de autenticacao onde a pagina formularioAutenticacao.htm contem um campo login e um campo senha. O submit desta pagina encaminha estes dados para uma pagina chamada autenticacao.jsp se a autenticacao for valida, vou armazenar no banco de dados a sessao do browser para poder fazer a validacao nas paginas protegidas. se estou em uma pagina protegida e clico em logout.jsp, a pagina é entao redirecionada para a pagina principal do sistema, isto eh, a pagina de autenticacao. o problema eh que na pagina logout.jsp eu tambem faco um update na coluna sessao do browser e dou um valor aleatorio para ela. mas o logout soh faz este update uma unica vez, somente se eu apago o cache do meu browser. gostaria de forçar a minha pagina logout.jsp a ser carregada sempre, ou tentar algo que desconheco para que sempre que eu clique em logout.jsp esta pagina execute o update que estah contido nelah... se alguem souber como me ajudar agradeco... aproveito e agradeco as ajudas anteriores: obrigado! --- UOL: o melhor da Internet. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] sistema de logout falha porque logout.jsp estah em cache
On Tue, 3 Apr 2001 18:54:27 -0300, Luiz Geovani Vier wrote: Ola, Em logout.jsp, no comeo, coloque as linhas abaixo: response.setHeader("Cache-Control","no-cache"); (http 1.1) response.setHeader("Pragma","no-cache"); (http 1.0) S um comentrio: J tive problemas aqui usando s essas tags; estranhamente algumas verses do Internet Exploder parecem ignor-las. Resolvemos anexando a tambem tag EXPIRE com uma data de 2 segundos aps a atual. Partes do cdigo tiradas direto do servlet: o.print("meta http-equiv=\"expires\" content=\""); o.print(expireDate); o.println("\""); (...) public void setExpireTime(int seconds) { Calendar d = Calendar.getInstance(); d.setTime(new Date()); d.add(Calendar.SECOND, seconds); this.expireDate = d.getTime(); } --- Perry Werneck - ICQ #27241234 /"\ \ / Campanha da Fita ASCII - Diga NAO ao HTML em emails X ASCII Ribbon Campaign - Say NO to HTML in email / \ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] sistema de logout falha porque logout.jsp estah em cache
Em logout.jsp, no comeo, coloque as linhas abaixo: % response.setHeader("Cache-Control","no-cache"); (http 1.1) response.setHeader("Pragma","no-cache"); (http 1.0) % []'s Geovani - Original Message - From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, April 03, 2001 6:10 PM Subject: [java-list] sistema de logout falha porque logout.jsp estah em cache Pessoal, Meu sistema possui um metodo de autenticacao onde a pagina formularioAutenticacao.htm contem um campo login e um campo senha. O submit desta pagina encaminha estes dados para uma pagina chamada autenticacao.jsp se a autenticacao for valida, vou armazenar no banco de dados a sessao do browser para poder fazer a validacao nas paginas protegidas. se estou em uma pagina protegida e clico em logout.jsp, a pagina entao redirecionada para a pagina principal do sistema, isto eh, a pagina de autenticacao. o problema eh que na pagina logout.jsp eu tambem faco um update na coluna sessao do browser e dou um valor aleatorio para ela. mas o logout soh faz este update uma unica vez, somente se eu apago o cache do meu browser. gostaria de forar a minha pagina logout.jsp a ser carregada sempre, ou tentar algo que desconheco para que sempre que eu clique em logout.jsp esta pagina execute o update que estah contido nelah... se alguem souber como me ajudar agradeco... aproveito e agradeco as ajudas anteriores: obrigado! --- UOL: o melhor da Internet. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] sistema de logout falha porque logout.jsp estah em cache
Pessoal, Meu sistema possui um metodo de autenticacao onde a pagina formularioAutenticacao.htm contem um campo login e um campo senha. O submit desta pagina encaminha estes dados para uma pagina chamada autenticacao.jsp se a autenticacao for valida, vou armazenar no banco de dados a sessao do browser para poder fazer a validacao nas paginas protegidas. se estou em uma pagina protegida e clico em logout.jsp, a pagina é entao redirecionada para a pagina principal do sistema, isto eh, a pagina de autenticacao. o problema eh que na pagina logout.jsp eu tambem faco um update na coluna sessao do browser e dou um valor aleatorio para ela. mas o logout soh faz este update uma unica vez, somente se eu apago o cache do meu browser. gostaria de forçar a minha pagina logout.jsp a ser carregada sempre, ou tentar algo que desconheco para que sempre que eu clique em logout.jsp esta pagina execute o update que estah contido nelah... se alguem souber como me ajudar agradeco... aproveito e agradeco as ajudas anteriores: obrigado! --- UOL: o melhor da Internet. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -