Ajuda - InterceptingFilter

Boa tarde,

Pessol estou desenvolvendo uma aplicação em JSF e estou com dúvidas em relação ao login da aplicação.

Eu consegui criar o banco de dados, estabelecer a conexão (caso o usuário já tenha sido cadastrado), agora vai a minha dúvida!

Como eu faço para criar uma session ou algo que só permita o usuário navegar no sistema se o login e senha do usuário estiverem cadastradas no BD. Pois caso o mesmo não efetue o login ele pode digitar na URL ex.:“http://www.teste.com/logado.jsp” e ter acesso ao sistema, e é nesse momento que eu gostaria de bloquear o acesso dele, ouvi falar de InterceptFilter, caso alguém possa me ajudar com algum exemplo desde já agradeço!

Me ajuda ai pessoal :frowning: