Problema no logout com o botão voltar do navegador
04/01/2013 14:17
0
Quando realizo o logout da aplicação e utilizo o botão voltar do navegador consigo visualizar (mesmo fora de sessão) a ultima pagina apesar de não conseguir fazer nenhuma operação.

Alguém tem alguma ideia de como impedir esse comportamento?
Tags: logout,voltar,navegador,back


0
Fala Brother

Vc está verificando sempre se o usuário possui sessão? señ força o redirecionamento para página de login!


0
Ta usando algum plugin?
04/01/2013 20:31


0
Victor,

amigo, isso é meio difícil... na verdade impossível, a não ser com técnicas javascript.

Ora, quando você manda o navegador "voltar", ele obedece, volta para a url antiga mesmo.

Assim, se quiser ter esse desejado efeito, seu "botão de logoff" terá que usar javascript para mudar a url "na marra". Não poderá usar uma simples submissão (link ou formulário).

Agora veja se o trabalho compensa, pois se depois o usuário não consegue fazer nada mesmo...


0
Oi Victor, o que rola é que muitas vezes a página exposta pelo botão voltar do navegador não foi uma requisição real ao seu sistema, mas sim a última página cacheada.

Neste caso, você vai ter de arranjar alguma solução com Javascript mesmo como o pessoal tá dizendo.


1
Amigo, "ressuscitando" o tópico: já tentou usar o atributo "permanent" do "redirect"?
http://grails.org/doc/latest/ref/Controllers/redirect.html


0
José Yoshiriro você "ressuscitou" mas realmente estava certo! Resolve o problema do back mas ainda consigo vê a pagina se clicar no link que consta no histórico do browser.
30/01/2013 17:27



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto