| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/07/2009 14:30:15
|
marcelooliveiraac
What is classpath?
Membro desde: 31/07/2009 13:44:46
Mensagens: 5
Offline
|
Estou desenvolvendo uma aplicação Web utilizando JSF+Richfaces+Hibernate. No faces-config, nas navegações utilizo forward ou invésdo redirect.
Implementei um PhaseListener para fazer a autenticação e autorização do usuário, segue o código:
Implementei também um outro PhaseListener para fazer o controle de cache, segue o código:
Tenho uma tela de login.
Passando pela tela de login, tenho umas tela com abas(Dados do servidor, endereço, contato, dependente, instituidor(caso pensionista)).
Tenho uma tela final aonde o usuário confirma o cadastro. Nessa tela tem um: a4j:commandButton Confirmar que executa um action de um back bean, inserindo os dados, e no onclick abro um rich:modalPanel. Nesse rich:modalPanel tem um h:commandButton Fechar que executa um action de um back bean, pegando a sessao e invalidando-a, e no onclick fecho o rich:modalPanel e automaticamente volta para a tela de login. Até aqui tudo bem.
Agora vem o problema: quando clico no botão voltar do navegador, a tela final(confirmação do cadastro) é carregada, sendo que já invalidei a sessão.
Como resolver esse problema?
|
______________
M@rcelo Oliveir@
marcelooliveiraac@gmail.com |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/08/2009 05:41:59
|
vitenho
JavaGuru
![[Avatar]](/images/avatar/ab9bc301ed969f5fa62e9908d7fd80e7.jpg)
Membro desde: 16/08/2006 08:25:00
Mensagens: 214
Localização: Sintra - Portugal
Offline
|
cara coloca os teus phaselisteners na PHASEID = RESTORE_VIEW e faz o checks de sessao antes de qualquer coisa
|
Victor Douglas Rumanski |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/08/2009 08:34:09
|
marcelooliveiraac
What is classpath?
Membro desde: 31/07/2009 13:44:46
Mensagens: 5
Offline
|
vitenho wrote:cara coloca os teus phaselisteners na PHASEID = RESTORE_VIEW e faz o checks de sessao antes de qualquer coisa
Como faço os checks de sessão?
|
______________
M@rcelo Oliveir@
marcelooliveiraac@gmail.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/08/2009 08:44:09
|
vitenho
JavaGuru
![[Avatar]](/images/avatar/ab9bc301ed969f5fa62e9908d7fd80e7.jpg)
Membro desde: 16/08/2006 08:25:00
Mensagens: 214
Localização: Sintra - Portugal
Offline
|
|
Victor Douglas Rumanski |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/08/2009 14:40:27
|
marcelooliveiraac
What is classpath?
Membro desde: 31/07/2009 13:44:46
Mensagens: 5
Offline
|
vitenho wrote:
Não entendi muito o seu código. Se puderes enviar um projeto seu para eu dar um analisada, ficarei muito grato.
|
______________
M@rcelo Oliveir@
marcelooliveiraac@gmail.com |
|
|
 |
|
|
|
|