Dúvida ManagedBean JSF

Galera existe alguma maneira de forçar um método que esta dentro de um ManagedBean a executar
mesmo que este managedBean ja tenha sido instanciado? Eu estava chamando este metodo dentro do
Construtor mais o construtor só criado uma vez!

Em que momento você quer que esse metodo seja executado?

Eu preciso chamar este metodo todo vez que um usuario logar, mesmo que ele tenha feito logout e entrado novamente
chamando dentro do contrutor so funciona a 1ª vez, pois quando ele fizer logout e entrar novamente o managedBean já
tera sido executado.

Não é so chamar ele dentro do método logando? O.o

Como o C?ar.Rodolfo disse, isso deveria esta dentro do metodo de logar.

O create do classe não indica que o usuario logou no sistema. Não sei como é sua aplicação, mas você pode ter telas onde o usuario pode navegar sem esta logado.

Se o codigo tem que ser executado no login, então o unico lugar que ele deve esta é na rotina de login.

Uma outra coisa, você esta fazendo logoff pelo seu sistema mais esta mantendo a sessão. Veja a possibilidade de invalidar a sessão no logoff.

Falou.