encrypt.hash

Description

<nnt3:encrypt.hash />

Generiert einen Hash aus einem String oder einer Zahl.

{secret->nnt3:encrypt.hash()}
{nnt3:encrypt(value:secret)}

Hilfreich, falls z.B. eine Mail versendet werden soll mit Bestätigungs-Link.

Die UID des Datensatzes wird zusätzlich als Hash übergeben. Im Controller wird dann überprüft, ob aus der übergeben uid der übergeben hash generiert werden kann. Falls nicht, wurde die uid manipuliert.

<f:link.action action="validate" arguments="{uid:uid, checksum:'{uid->nnt3:encrypt.hash()}'}">
  ...
</f:link.action>
@return string