[TYPO3-german] Problem femanager und captcha

Vivien Lindemann vivien.lindemann at gfz-potsdam.de
Mon Jun 6 17:27:50 CEST 2016


Meine Konfiguration:
- TYPO3 CMS in Version 7.6.9 LTS
- femanager 2.4.0
- sr_freecap 2.3.1

Ich bin nach dem Manual vorgegangen und habe wie beschrieben ein neues Feld angelegt:
docs.typo3.org/typo3cms/extensions/femanager/BestPractice/Index.html#newfields

Der NewController wird hierbei überschrieben. Bis dahin klappt alles.
Anschließend hat der Kunde den Wunsch geäußert, das Formular über ein Captcha abzusichern. Ich habe die EXT:sr_freecap installiert und wie im Handbuch beschrieben eingebunden/konfiguriert.

Beim Testen ist mir aufgefallen, dass zwar der Test auf required/Plichtfeld beim Captcha klappt, dass man aber eingeben kann, was man will. Der Captcha-Abgleich schlägt also fehl. Anschließend habe ich mir den eigenen NewController noch einmal angeschaut und es fehlt bei der createAction die Zeile:

     * @validate $user In2code\Femanager\Domain\Validator\CaptchaValidator

Nach dem Ergänzen bekam ich folgenden Fehler:
Call to a member function addError() on a non-object in /.../typo3_src-7.6.9/typo3/sysext/extbase/Classes/Validation/Validator/AbstractValidator.php on line 126

Ich habe schon verschiedenste Lösungsstrategien durchgetestet (Kopie der Captcha-Validation-Class), komme aber nicht weiter. Immer wieder findet der Vergleich Captcha-Eingabe mit Captcha-Bild nicht statt.
Hat jemand einen Tipp?



More information about the TYPO3-german mailing list