Problema com o botão voltar do browser

1 resposta
f2pro

Pessoal, estou utilizando JSF 2 com Primefaces e… criei uma função para verificar se o usuario está logado utilizando de uma session criada no momento do login.
Esta função funciona corretamente quando se acessa a página de 2 meios, clicando no menu e inserindo a url no browse mas, ao voltar a função de segurança não é chamada…
alguem sabe como resolver?

veja como chamo a função

<f:metadata>
          <f:event type="postAddToView" listener="#{menusMB.setaModulo(1)}"/>
</f:metadata>

e os métodos:

public String setaModulo(Integer intModAtualId) throws IOException {
        //System.out.println("Id"+intModAtualId);
        secure();
        modAtual = jpaModulo.getModuloByNroMod(intModAtualId);
        session.setAttribute("mod_atual", modAtual);
        return null;
    }
public String secure() throws IOException {
        if (session.getAttribute("usuario_logado") == null) {
            FacesContext context = FacesContext.getCurrentInstance();
            Application application = context.getApplication();
            application.getNavigationHandler().handleNavigation(context, "/index.faces", "index");
            System.out.println("Morre diabo");
        }
        return null;
    }

1 Resposta

f2pro

nada?

Criado 7 de março de 2011
Ultima resposta 9 de mar. de 2011
Respostas 1
Participantes 1