Login Registre-se
[RESOLVIDO] Login/Logout com JSF  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
saulogrego

JavaC Membro

Membro desde: 02/04/2015 14:51:56
Mensagens: 6
Offline

Pessoal, estou com um problema aqui com login/logout.
Quando faço o login pela primeira vez, funciona corretamente e ao fazer o logoff, estou dando um invalidate na sessão. Porém, ao fazer login novamente, ele está incluindo um diretório a mais no FacesContext, dando erro 404.

Abaixo está o código onde chamo a página principal após realizar a autenticação de usuário e senha.



O código do logout



E quando tento fazer login novamente, aparece o erro de page not found abaixo:

HTTP Status 404 - /pages/privado/faces/pages/privado/main.xhtml Not Found in ExternalContext as a Resource

Percebam que ele concatenou o "/pages/privado" novamente antes do caminho original.
Como faço para ele "limpar" o FacesContext para recuperar o diretório correto?

Esta mensagem foi editada 1 vez. Última atualização foi em 04/05/2015 09:53:09

djeremias

JavaC Membro

Membro desde: 02/05/2015 23:51:22
Mensagens: 3
Offline

Aconselho voce a não usar redirecionamento. Como as páginas main e index estão dentro do mesmo co texto, utilize as regras de redirecionamento descritas no arquivo faces-config.xml.

Você define ali os outcomes e redireciona usando o handle navigation do contexto do faces.

Da uma pesquisada nisso que tenho certeza que isso resolverá seu problema.
saulogrego

JavaC Membro

Membro desde: 02/04/2015 14:51:56
Mensagens: 6
Offline

Perfeito djeremias.
Já tinha assistido a uma aula sobre os outcomes, mas acabei me esquecendo de usá-lo.
Funcionou certinho. Valeu.

Esta mensagem foi editada 1 vez. Última atualização foi em 04/05/2015 09:52:16

 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.9 © JForum Team