JSF 2.0 - Login - Redirect

3 respostas
S

Boa tarde pessoal.

Bom eu não sei quase nada de WEB. Mas preciso fazer um trabalho aqui em JSF. E não
estou conseguindo fazer um Login que funcione. Segue o problema:

Quando o usuário entra na página de login, e o efetua, tudo funciona correto, porém Quando
o usuário acessa a página diretamente escrevendo o link, a página abre. (Não pode abrir)
O pessoal fala que eu tenho que verificar se o usuário esta logado e caso não esteja fazer um redirect.

O Problema é que todo mundo me fala isto, porém eu não sei como fazer, não consigo achar
nenhum material explicando, e os exemplos que eu achei todos tem algum framework estilo spring securit,
minha idéia é não usar nada de frame work (não tenho nem tempo de aprender a usar).

Bom, no momento eu tenho uma váriavel na sessão do usuário que é criado quando o usuário efetua o Login.
Agora eu preciso verificar se esta variável é null, se ela for null tenho que redirecionar o usuário para
a página de login.

Mas como eu faço este redirecionamento?

É nas regras de navegação? Mas como faz?

Aguem me da uma luz, um exemplo seria perfeito. =)

Desde já grato,
Filipe D.

3 Respostas

Ygor

Da uma olhada nesses dois links e veja se não te resolve:

http://www.guj.com.br/posts/list/108710.java

http://javafree.uol.com.br/topic-864443-JSF-+-Controle-e-Sessao.html

S

Opa
Muito obrigado, estão ajudando muito os links.

Ainda não esta funcionando, a página continua abrindo. Mas pelo menos tenho um rumo para pesquisar.

[]'s.

F

Porque voçê não usa jaas?

tem um apostila muito boa que explica um pouco o funcionamento é só o basico mas é o suficiente pra criar um controle de ususario de uma olhada http://www.algaworks.com/treinamentos/apostilas

Qualquer duvida posta ai

Criado 20 de setembro de 2010
Ultima resposta 27 de set. de 2010
Respostas 3
Participantes 3