Frapper une méthode de bean et rediriger sur une requête GET

Je suis en utilisant JSF 2 et PrimeFaces 2.1 sur GlassFish.

J'ai une page qui est destiné à permettre aux gens d'effectuer une action après un rappel de l'URL (par exemple, en tant que lien dans l'e-mail ou URL) de callback paramètre de certains authentification externe ou de services de paiement). Dans mon cas, j'ai besoin de réinitialiser le mot de passe. L'URL de callback a un token paramètre GET comme suit:

http://example.com/app/resetPasswordForm.jsf?token=abc123

Sur la page de la charge de resetPasswordForm.jsfj'ai besoin de vérifier si le jeton est valide et rediriger vers l'application principale de l'écran si il n'est pas valide.

Ma pensée est d'avoir une méthode d'haricot comme:

public String resetPasswordHandler.showResetForm(String token) {
  if /* token is valid */ {
    return "resetPasswordForm.jsf";
  } else {
    return "main.jsf";
  }
}

Mais comment pourrais-je la cause de la méthode pour se faire frapper au chargement de la page?

Pas sûr de savoir comment procéder -- suggestions sont les bienvenues.

source d'informationauteur Robert Hume