Seguranca quanto ao escopo Request de campos de formulario

3 respostas
zap

Pessoal, descobri um problema que ate agora nao descobri solucao:

Imagine a sequencia:

  1. Tela Login ( usuario e senha )
  2. Pagina Principal ( Link Sair )
  3. Tela de Login

Ao entrar com usuario e senha, entro na Pagina Principal. Logo em seguida clico em sair ( a sessao e invalidada ) e e feito o redirecionamento para a Tela de Login. O problema: se eu clico no botao voltar do navegador e dou um “refresh” na página, eu caio na Pagina Principal novamente, sem ter entrado com usuario e senha.

Debugando o sistema, verifiquei que, ainda que os parametros usuario e senha estivessem no request, quando dou “voltar e refresh”, aparecem novamente os valores de usuario e senha … creio que nao deveriam. pois estavam no request e deveriam ter sido eliminados logo apos a primeira chamada …

3 Respostas

cv1

Da uma pesquisada sobre ‘Redirect after POST’ na web - eh isso que vc quer fazer :wink:

zap

CV, obrigado pela dica

Li uma parte a respeito (http://www.theserverside.com/tt/articles/article.tss?l=RedirectAfterPost), mas ate onde puder ver, vai mexer muito na estrutura q ja esta funcionando … vc usa (ou ja usou) ‘Redirect after POST’ com Struts ?

Nenhum outro framework gerencia isso automaticamente ?

brlima

Nossa, ainda bem que não tive esse problema… rsss
To usando Spring e fazendo exatamente isso, porem não ocorre o esse “erro”, pois implementei o dispatcher e verifico se existe sessao para o usuario, caso não, redireciono para a tela de login.

Criado 31 de julho de 2006
Ultima resposta 2 de ago. de 2006
Respostas 3
Participantes 3