JSF acesso sem login

1 resposta
R

Boa tarde estou fazendo um projetinho de nota e falta, na verdade está feito.
o aluno entra com seu login e senha e vai para a pagina aluno.jsf onde contem suas notas.
entretanto se eu acessar direto a aluno.jsf ele entra, porém não trás as notas e materias pois isto eu pego pelo nome que ele digitou na login

como faço para restringir meu acesso, se o usuário não está fez login não acessa a aluno.jsf

Estou fazendo em jsf.
Tentei configurar umas coisas no faces-config mas sem sucesso.

1 Resposta

renandemelo

Cara, você pode colocar suas páginas “seguras” em um diretório, por exemplo “internal” ou qualquer coisa assim. Fazendo isso você consegue garantir que qualquer requisição para esse diretório é de alguém autenticado, basicamente de duas formas:

  1. Programaticamente - Usar um servlet filter para garantir que um atributo: http://prideafrica.blogspot.com/2007/04/simple-authentication-servlet-filter.html
  2. Via configuração + JAAS (Java Authentication and Authorization Service) - http://www.kopz.org/public/documents/tomcat/jaasintomcat.html

Até existem outras formas, mas considero essas as mais fáceis

Criado 21 de junho de 2011
Ultima resposta 21 de jun. de 2011
Respostas 1
Participantes 2