Implementação camada de login e segurança via phase listener