# Captcha Abfrage

<!-- last_modified: 08. May 2018 -->
Diese Aktion prüft, ob der zum CAPTCHA-Bild eingegebene Text korrekt ist. Dazu muß auf der Seite ein Bild mit dem Namen SimpleCaptcha.jpg, das die visuelle Ausgabe enthält, und ein Input-Feld mit name="captcha" eingebunden sein.

## Parameter

| | |
|--|--|
| requestField | der Requestparameter, der die Antwort enthält (standardmäßig "j_captcha_response") |
| successpage | die Seite, auf die weitergeleitet wird, wenn die Antwort richtig ist |
| failpage | die URL, die bei falscher Antwort aufgerufen wird |
| appendRequest | gibt an, ob der aktuelle Request an die Folgeseite weitergegeben wird |

Ein verfremdetes Bild mit einer Zeichenfolge wird ausgegeben und muß in ein Eingabefeld geschrieben werden.

Quelltext dazu:

```xml
<div>
  <img src="/SimpleCaptcha.jpg<bx:pagedata.sessionurl/>" alt="Captcha-Bild">
  <bx:pagedata.request name="fehler" value="1">Die eingegebene Zeichenfolge war nicht korrekt.</bx:pagedata.request>
  <input type="text" name="captcha" value="">
</div>
```

Die Felder werden anlog des erstellten HTML-Designs ausgefüllt.

**Achtung:** Wenn das Captcha in einem IFrame verwendet wird, muß beim Bild und bei der Form &lt;bx:pagedata.sessionurl/&gt; angehängt werden.

Beispiel: &lt;form action="save.htm&lt;bx:pagedata.sessenurl/&gt;"&gt;...&lt;/form&gt;