[TYPO3-german] Typo3 formhandler authcode emailbestätigung
Reinhard Führicht
fuehricht at gmx.at
Fri Nov 8 09:29:10 CET 2013
Hallo,
Am 07.11.2013 19:35, schrieb SventB:
> Hallo Sebastian,
>
> hast du eine Lösung gefunden für das Versenden der E-Mail NACH dem
> Double-Opt-In?
>
> Viele Grüße
> Sven
>
>
>
> --
> View this message in context: http://typo3.3.n7.nabble.com/Typo3-formhandler-authcode-emailbestatigung-tp64930p252045.html
> Sent from the TYPO3 German mailing list archive at Nabble.com.
>
mittlerweile gibt es eine recht einfache Lösung dafür, auch wenn sie
nicht ausreichend dokumentiert ist...
Man macht 2 Formulare.
Das erste speichert den Datensatz, generiert den AuthCode und verschickt
die Aktivierungsmail.
Das zweite validiert den AuthCode und führt weitere Aktionen durch.
WICHTIG: Beide Formulare müssen den gleichen "formValuesPrefix" haben.
Das Stichwort fürs zweite Formular heißt "skipView". Damit wird kein
Formular angezeigt, sondern es werden direkt nach den PreProcessors
gleich die Interceptors und Finishers aufgerufen.
Beim PreProcessor_ValidateAuthCode setzt man keine "redirectPage",
sondern nur eine "errorRedirectPage". Ist der AuthCode valide, führt man
als letzten Finisher den Finisher_Redirect aus, damit man eine Umleitung
auf eine "Erfolgsseite" machen kann.
Vorgangsweise:
1. Formular:
Finisher_DB
Finisher_GenerateAuthCode
Finisher_Mail
2. Formular:
skipView = 1
PreProcessor_LoadGetPost
PreProcessor_ValidateAuthCode (ohne "redirectPage)
[...]
Finisher_Redirect
Statt [...] kann man Finisher_Mail und weitere Komponenten aufrufen.
Ich hoffe das klärt die Sache!
lg,
Reinhard
--
--------------------------------
http://www.typo3-formhandler.com
--------------------------------
More information about the TYPO3-german
mailing list