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