Visuelles Beispiel

 

 
 

Allgemein

Das Modul Captcha dient der Prüfung von Eingaben in webbasierten Formularen. Es stellt sicher, dass die Eingaben von Personen und nicht durch Computer (z. B. über Skripts oder andere Programme) erfolgen. Bezeichnung im Sitemanager: Captcha (deutsch)

Leistungsmerkmale

  • Anzeige einer zufällig ausgewählten Zeichenkette in grafischer Form (Bilddatei)
  • Eingabemöglichkeit für die Zeichenkette als Text
  • Prüfung, ob Bild- und Textinformation übereinstimmt
  • Auslösen einer Aktion (z. B. Mailversand, Datenbankeintrag), nur wenn die Prüfung positiv verläuft
  • Fehlermeldung, falls Bild- und Textinformation nicht übereinstimmt

Bestimmung

  • Abwehr von Spam in Formularen

Nutzen

  • Erhöhung der Sicherheit beim Einsatz von Formularen
  • Vermeiden von Spam
  • Einfache Handhabung ohne Programmierung
  • Einbindung in kundenspezifische Formulare möglich

Beschreibung

CAPTCHA ['kæptʃə] ist ein Akronym für “Completely Automated Public Turing test to tell Computers and Humans Apart”. Wörtlich übersetzt bedeutet das „Vollautomatischer öffentli-cher Turing-Test, um Computer und Menschen zu unterscheiden“. Das Modul realisiert den oben beschriebenen Leistungsumfang. Es wird oft im Zusammenhang mit dem Formular-Modul eingesetzt, steht jedoch auch für andere interaktive Elemente zur Verfügung, z. B. Forum und Kommentarfunktion.

Hinweis: Die Verwendung des Captcha Moduls erhöht die Sicherheit der Websi-te, kann aber deren Barrierefreiheit beeinträchtigen.

 

 

Im Einzelnen können die folgenden speziellen Einstellungen getroffen werden:

  • Captcha Form: Wählen Sie hier das gewünschte Formular-Template aus, das i. d. R. Das Captcha-Image sowie die Textbox zur Eingabe des Captcha-Textes beinhaltet.
  • Groß-/Kleinschreibung deaktivieren: Aktivieren Sie diese Option, wenn Sie nicht zwischen Groß- und Kleinschreibung unterscheiden wollen.
  • Captcha Code Generierung inklusive Kleinbuchstaben: Aktivieren Sie diese Opti-on, wenn Sie zusätzlich Kleinbuchstaben verwenden wollen. Standardmäßig werden nur Großbuchstaben verwendet.
  • Captcha Code Generierung inklusive Zahlen: Aktivieren Sie diese Option, wenn Sie zusätzlich Zahlen verwenden wollen. Standardmäßig werden nur Großbuchstaben verwendet.
  •  Captcha Code Generierung benutzte Farben: Bei Aktivierung durch anhaken kön-nen Farben für die Captcha Bilder einstellt werden, z. B. welche Farbe der Text haben soll oder welche Farbe der Hintergrund hat.

Abb.: Spezielle Einstellungen des Captcha Moduls.

Eine detaillierte Beschreibung der möglichen Customization-Punkte und Templates können Sie bei unserem Partner- und Support-Portal (www.partner.contentxxl.com) finden.
 
 

Templatebeispiel

<div class="form-group">
       <label class="col-md-4 control-label" for="captcha-image"></label>
      <div class="col-md-3">[CaptchaImage]</div>
      <div class="col-md-5"><a class="btn btn-default" href="javascript:CaptchaRefresh();"><span class="glyphicon glyphicon-refresh"></span></a></div>
</div>
<div class="form-group">
       <label class="col-md-4 control-label" for="captcha-note"></label>
        <div class="col-md-8"><span class="alert-text">[localize:captcha_enter_code]</span></div>
</div>
<div class="form-group">
       <label class="col-md-4 control-label" for="captcha-text"></label>
      <div class="col-md-3">[tb:captchatext:class="form-control"]</div>     
</div> 
<div class="form-group">
       <label class="col-md-4 control-label" for="captcha-errormessage"></label>
      <div class="col-md-8">
         <span class="alert-text" [mvif:errorcode:eq:1]>[localize:captcha_not_correct]</span>
    </div>     
</div>

 

 

Platzhalter

Platzhaltername

Type

Platzhalterbeschreibung

[CaptchaImage]

string

Erstellt das Bild das den Captcha-Code beinhaltet

[Errorcode]

string

Nach dem Postback wird der eingegebene Captchatext mit dem Code des Bildes verglichen. Wenn Sie übereinstimmen wir hier 0 zurückgegeben ansonsten 1.

 

Anmerkung 1:
Sie müssen zudem eine Textbox mit der id „captchatext“ in Ihr Template einbauen damit der Benutzer die Möglichkeit hat den Captchacode einzugeben der im Bild angezeigt wird.

Sie können einem Benutzer ermöglichen das Captcha-Bild zu aktuallisieren in dem Sie Folgendes Beispiel verwenden:

<a href="javascript:CaptchaRefresh();">refresh</a>

Anmerkung 2:
Wenn Sie dieses Modul verwenden, sollten Sie den Seitencache auf der entsprechenden Seite deaktivieren.