Schlagen Sie eine bean-Methode und leiten Sie auf eine GET-Anfrage

Ich bin mit JSF 2 und PrimeFaces 2.1 auf GlassFish.

Ich habe eine Seite, die vorgesehen ist, um Leuten zu erlauben, eine Aktion auszuführen, nachdem eine callback-URL (z.B. als link eingebettet in E-Mail oder als callback-URL-parameter einige externe Authentifizierung oder payment service). In meinem Fall brauche ich, um das Kennwort zurückzusetzen. Die callback-URL ein token GET-parameter wie folgt:

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

Laden der Seite von resetPasswordForm.jsf, ich brauche, um zu überprüfen, ob der token gültig ist und Umleitung auf die Haupt-app-Bildschirm, wenn es nicht gültig ist.

Mein denken ist an eine bean-Methode wie:

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

Aber wie würde ich veranlassen, dass die Methode, um Treffer auf die Seite laden?

Nicht sicher, wie Sie Vorgehen -- Vorschläge sind willkommen.

JSF-1.x oder 2.x?
Ich bin mit JSF2 (mit Primefaces 2.1) auf GlassFish -- danke

InformationsquelleAutor Robert Hume | 2011-09-20

Schreibe einen Kommentar