AddOn


Eine barrierefreie Alternative zum CAPTCHA für XForm ab 2.8

Beschreibung

Accessible Spamschutz für Addon XForm
Plugin für xform ab Version 2.8
Das Plugin integriert PHP-Klasse formsign Version 1.0 (PHP 5) in Redaxo Addon xform

Es erweitert XForm um folgende Funktionen:
- 100% barrierefreier Schutz des Formulars vor maschineller Manipulation
- Verhindern des wiederholten Versenden desselben Formulars (z.B. beim Seiten-Reload)

INFORMATION
PHP-Klasse formsign – Die elegante Lösung für den unsichtbaren Schutz des Formulars vor maschineller Manipulation. Eine barrierefreie Alternative zum CAPTCHA.

Detaillierte Beschreibung der Klasse formsign:
http://nd-info.de/index.php?def=1200

INSTALLATION UND BENUTZUNG
1. Archiv entpacken
2. Das Verzeichnis formsign kopieren in redaxo/include/addons/xform/plugins/
3. Im Backend Menüpunkt addon auswählen und formsign installieren und aktivieren
4. in Felddefinitionen des xforms anstatt captcha|…|…| folgendes eintragen:
formsign|min_limit|max_limit|salz|html/xhtml Tags
z.B.
formsign|5|300|A-s ((7:||1
Die Bedeutung der Felder:
min_limit und max_limit
Sie bestimmen die erlaubten Zeitintervale zwischen Aufrufen und Versenden des Formulars.
Wird der Submit-Button schneller als min_limit betätigt, so wird das Versenden blokiert.
Ebenso kommt es zur blokade des Versendens, wenn das Zeitinterval den max_limit überschreitet.
Beide Werte sollen in Sekunden eingegeben werden.
Im Feld salz wird eine Zeichenkette aus Buchstaben, Ziffern und Sonderzeichen eingetragen.
Optimale länge 8 Zeichen.
html/xhtml Tags ermöglich die Unterscheidung zw. HTML und XHTML.
Ist der DOCTYPE der Webseite XHTML, wird das Feld leergelassen. Für DOCTYPE HTML wird 1 eingetragen.
Beispielsweise
min_limit=10, max_limit=600, salz=A-s ((7:, HTML Tags :
formsign|10|600|A-s ((7:|1min_limit=10, max_limit=600, salz=A-s ((7:, XHTML Tags:
formsign|10|600|A-s ((7:

Die Informationen zur Einstellung der Parameter Min-Limit und Max-Limit sind auf folgender Website zu finden:
http://nd-info.de/index.php?def=1200

ANMERKUNG
die aktuelle uploads sind auf github zu download:
https://github.com/satyrex/formsign_plugin


Umsetzung


Versionen

1.0

Für REDAXO
4.3.x
Veröffentlicht am
09.12.2011