[TYPO3-german] Formhandler: Hash/Zufallswert erstellen
Reinhard Führicht
rf at typoheads.at
Sat Jul 2 19:43:57 CEST 2011
Hallo Dirk,
Am 02.07.2011 17:57, schrieb dirk_studivz at web.de:
> Hallo,
>
> ich will für den Formhandler gerne einen Hash/Zufallswert erstellen, den ich dann
>
> a) in die DB speichere
> b) in der Bestätigungsemail versende, damit der Benutzer seine Email-Adresse authentifizieren kann
>
> Diesen will ich NICHT in einem hidden-Field in dem Formular mitschicken, o.ä., sondern am liebsten innerhalb des Finishers erstellen.
>
> So eine "Tx_Formhandler_Finisher_Hash" PHP-Klasse (standardmäßig wird sowas ja scheinbar nicht mitgeliefert oder ich habe es in der Doku nicht gefunden) zu erstellen sollte nicht das Problem sein.
>
> Aber wie kann ich denn dann innerhalb des TypoScript des Formhandlers, z.B.
>
> 2.class = Tx_Formhandler_Finisher_Mail {...}
>
> auf diesen erstellten Hash zugreifen?
>
> In der Session will ich den Wert nach Möglichkeit auch nicht speichern, auch wenn das wohl das einfachste wäre.
>
> Gibt es da Möglichkeiten?
>
> Vielen Dank und viele Grüße,
>
> Dirk
> ___________________________________________________________
> Schon gehört? WEB.DE hat einen genialen Phishing-Filter in die
> Toolbar eingebaut! http://produkte.web.de/go/toolbar
Es gibt im Formhandler so einen Finisher:
Tx_Formhandler_Finisher_GenerateAuthCode
Der Hash wird in $this->gp gespeichert, also kannst du mit
###value_authCode### darauf zugreifen.
Sollte eigentlich auch in der Doku so stehen, aber vielleicht zu versteckt.
Viele Grüße,
Reinhard
More information about the TYPO3-german
mailing list