Refresh recolocando usuário na sessão

7 respostas
Savio

Senhores estou com um problema na minha aplicação.

Quando eu efetuo o logout e volto a pagina o refresh coloca o usuario novamente na sessão, um erro de segurança grave!

Como resolve isso???

7 Respostas

fabiozoroastro

Tente add isso na sua jsp:

<meta HTTP-EQUIV="Pragma" content="no-cache">
<meta HTTP-EQUIV="Expires" content="-1">
Savio

Mas o problema é que a requisição de login vai ser novamente refeita quando você retornar!!!

Cara eu verifiquei e vi que todos os sistemas da minha empresa estão com esse bug!!!

elugo

Sávio:
Senhores estou com um problema na minha aplicação.

Quando eu efetuo o logout e volto a pagina o refresh coloca o usuario novamente na sessão, um erro de segurança grave!

Como resolve isso???

cara tive esse msm problema a dois dias atrás!!!
antes de vc retornar o resultado,
coloque da seguinte forma “SESSION.REMOVE();”
pronto daí quando ele voltar ele vai tirar o id do usuario da sessão!!!
um abração

Savio

cara tive esse msm problema a dois dias atrás!!!
antes de vc retornar o resultado,
coloque da seguinte forma “SESSION.REMOVE();”
pronto daí quando ele voltar ele vai tirar o id do usuario da sessão!!!
um abração

Mas se você retornar para a pagina seguinte a pagina de login e dar um refresh o navegador irá re-submeter a requisição de login com os dados do formulario, criando assim uma nova sessão.

peczenyj

escopo flash ?

colocar uma pagina entre o login e qq outra ?

tem muitas formas de evitar isso :wink:

Piggley_Winks

Amigo,

Se estiveres utilizando Struts, é necessário redirecionar a Action.

Abraço.

Savio

peczenyj:
escopo flash ?

colocar uma pagina entre o login e qq outra ?

tem muitas formas de evitar isso ;-)

Cara não tenho conhecimento sobre escopo flash. Pesquisei artigos sobre o assunto, mas nenhum me forneceu uma informação concisa.
Se você puder mostrar como eu faria isso ficaria muito grato.

Piggley Winks:
Amigo,

Se estiveres utilizando Struts, é necessário redirecionar a Action.

Abraço.

Não estou trabalhando com Struts na minha aplicação. Existe uma servlet onde controlo todas as requisiçoes.

Criado 8 de fevereiro de 2008
Ultima resposta 11 de fev. de 2008
Respostas 7
Participantes 5