[TYPO3-german] captcha und php-scripts
Ralf Hettinger
ng at ralfhettinger.de
Mon Oct 23 17:23:36 CEST 2006
Hallo Markus,
das sollte recht einfach gehen: Wenn dir 'captcha' reicht, empfehle ich einen
Blick in die tipafriend-Extension, weil sehr übersichtlich.
Folgendes ist eine (ungetestete) Extraktion mit komplett entfernten
Abhängigkeiten zu TYPO3 (ob das zu empfehlen in Bezug auf spätere Wartung ist?
Naja, das musst Du wissen):
1) Captcha anzeigen lassen + Session erzeugen:
$myphpoutput .= '<img src="server/path/to/captcha_ext/captcha/captcha.php"
alt="" />';
2) Session Abfrage:
session_start();
$captchaStr = $_SESSION['tx_captcha_string'];
$_SESSION['tx_captcha_string'] = '';
3) Captcha Validierung gegen ein input Feld über GET namens captchaResponse
(evtl. noch Deine eigene Feld-Validierung dazupacken)
if ($captchaStr===-1 || (
$captchaStr && $_GET['captchaResponse']===$captchaStr
)) {
// captcha okay
} else {
// captcha falsch
}
Geht's?
Gruß Ralf
Markus Bucher schrieb:
> Hi Jörg,
>
>> Oder habe ich Dich falsch verstanden?
>
>
> slightly. Es existiert keine Extension sondern nur ein winziges
> php-skript, für das sich eine eigene Extension nicht unbedingt lohnt.
>
> Geht es denn ohne eine solche?
>
> Danke,
> Markus
More information about the TYPO3-german
mailing list