Beinhaltet allgemeine formularbezogene Funktionen, die keinem bestimmten Formular zugeordnet werden können.
Versucht Spamversuche oder Botangriffe zu erkennen
Gibt true zurück, falls kein Bot oder Spam erkannt wurde, ansonsten false
Wichtig: Damit die Prüfung funktioniert muss in dem Formular die Template Funktion RenderNoBotSection eingefügt werden.
Die genaue interne Funktionsweise wird aus Sicherheitsgründen nicht genannt. CheckNoBot kann in Formularen, die mit RenderNoBotSection ausgestattet sind, eingefügt werden, um einen gewissen Grad an Sicherheit gegen Bots zu erzielen.
Hierzu muss man auf den Wert dieser Funktion beim Abschicken des Formulars prüfen. Ist der Wert false, sollte keine Mail versandt werden, sondern lediglich eine Meldung an den Endbenutzer erfolgen, dass er im Verdacht steht, Spam zu verschicken und sich, falls er dennoch kein Bot ist, sich persönlich mit dem Betreiber in Verbindung zu setzen.
Untenstehend findet sich ein (leicht abgeändertes) Anwendungsbeispiel aus einem Default-Testshape.
Verarbeitet die Daten eines Formularshapes zu einem CSV-String.