[TYPO3-german] Re: Captcha Library 2.0.1
Michael Waack
m.waack at i-d.de
Fri Mar 31 12:39:43 CEST 2017
Hi Ralf,
die Lösung zum selbst machen hab ich bereits geschrieben.
Öffne /typo3conf/ext/captcha/Classes/Utility.php
Ändere:
Alt:
public static function checkCaptcha($captchaValue, $formId = 'default') {
$captchaSolved = false;
Neu:
public static function checkCaptcha($captchaValue, $formId = 'default') {
session_start();
$captchaSolved = false;
Dann noch die Captcha.php im gleichem Ordner:
Alt:
public function initialize() {
$this->initializeCaptchaCharacters();
$this->config = $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['captcha'];
Neu:
public function initialize() {
$this->config = $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['captcha'];
$this->initializeCaptchaCharacters();
Und in der function render() kommt auch noch ein session_start();
Bei mir:
// Generate text which is to be shown in captcha.
$text = $this->randomString(array_values($this->captchaCharacters), $this->config['captchaLength']);
session_start();
Die Session ist dann zugreifbar und die Konfiguration wird vor dem generieren der Zeichen für das Captcha eingelesen.
Gruß
Micha
More information about the TYPO3-german
mailing list