Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Die Verifikationen sind Datensätze, die über einen Callback-Parameter an eine bestimmte Funktion gebunden sind. Der Verifikation kann auch ein Array an Parametern zugewiesen werden, welches der Callback-Funktion übergeben wird. Um die Callback-Funktion zu verifizieren, ist der Verifikation ein Verifizierungstoken zugewiesen. Verifikationen können über die engine erstellt werden. Handelt es sich um einen einstufigen Prozess (wie z.B. doubleOptIn), ist ein Verfahren über die Verifikation sinnvoll.

Verwendung

Einstufige Prozesse (Verifizierung + Callback)

Einstufige Prozesse (z.B ein Double Opt-In) können anhand von Verifikationen verifiziert werden. Um das Verfahren einzuleiten, sollte "verifcation\engine::initializeVerification" aufgerufen werden. Diese Methode erstellt sowohl eine Verifizierung anhand der Eingabeparameter (Callback, Callback-Parameter), als auch einen zugehörigen Token. Die aufrufende Stelle erhält ein Objekt, das den Link zum Verifizierungsverfahren, den Verifizierungsdatensatz und die URL-Repräsentation des Tokens enthält. Klickt ein Nutzer nun auf diesen Link, so wird der Link (bzw. der Token im Link) validiert. Ist die Validierung erfolgreich, wird die Callback-Methode aufgerufen. Abhängig des Rückgabewerts (siehe "verification\lib\model\callbackRedirect" "bzw.verification\lib\model\callbackResult"), erfolgt eine Weiterleitung, eine Ausgabe von Hinweismeldungen etc.

...

Beispiele zu diesen Verfahren lassen sich in diversen Plugins finden:

  • Passwort zurücksetzen (admin/login & shop/viewPasswordReset)

  • Double OptIn (shop/viewPasswordReset)