Zum Inhalt springen

sr_freecap: captacha immer falsch

Erstellt am 11. Juli 2008 · 12 Antworten · letzte Antwort am 4. Februar 2010

Tags: Sicherheit, Frage

Thomas N ·

Ich verwende Typo4.2.1, sk_pagecomments 1.1.0 und freecap 1.0.3. Wegen des hohen Spams wollte ich jetzt eine Captchaeingabe in das Kommentarformular einbauen.

soweit so gut.

captcha wird generiert und angezeigt. gebe ich jetzt die Buchstaben in das Feld ein und schicke das Formular ab kommt immer die Meldung:

Die eingetragenen Zeichen sind nicht korrekt!

Die Synchronisierung zw. der Eingabe und des Captchacodes scheint nicht zu funktionieren!

Habe das Inet jetzt schon auf und ab gesucht... und nichts dazu gefunden.
Jetzt hoffe ich das mir jemand weiterhelfen kann und weiß was hier zu tun ist, oder was ich probieren kann??

Thomas N ·

Also ich bin immer noch nicht weitergekommen bei meinem Problem!

Habe inzwischen die Ext de- und wieder neu installiert,
an der Config ewig rumprobiert -
auf Zahlen umgestellt (bzgl Groß- und Kleinschreibung),
HTML Template manuell laut freecap nachbearbeitet

ständig bekomme ich die gleiche Meldung #angry#
Die eingetragenen Zeichen sind nicht korrekt!

woran kann das denn liegen??

latschma ·

Nicht dass auf der Seite ein anderes Captcha vorhanden ist? Verwende Captcha, und das hatte nicht funktioniert, weil noch ein anderer - hidden - Content mit einem Captcha zum Testen auf der Seite vorhanden war.

Thomas N ·

hi latschma,

vielen dank für den hinweis! ich verwende nur ein captcha. zudem habe ich es in unterschiedlichen formularen eingebunden und versucht (mail form, comments, fe_user_register. das problem ist immer das selbe. also daran kanns nicht liegen.

sonst vielleicht noch nen tip? 🙂

DirkDirk ·

ich habs rausgefunden...
du muss im Extension manager, im captcha extension dort die einstelleungen anpassen...

Thomas N ·

egal welche version ich von freecap verwende - die meldung bleibt!

würdest du uns auch verraten wie diese einstellungen bei dir aussehen?

DirkDirk ·

Hallo,
unter Ext Manager- captcha Extension anklicken

dort muss du einfach die Größe der captcha Bilder ändern, also vergrößern...
weil bei dir ist es so das die Bilder geschnitten werden und nicht alle Buchstaben angezeigt werden...
oder du machst einfach die Captcha chars, also Buchstaben Anzahl kleiner sodass dann alle Buchstaben angezeigt werden...

stevee ·

Es scheint, dass wir von unterschiedlichen Extensions ausgehen...
Du beschreibst meiner Meinung nach die Ext. "Captcha" von Kasper, denn nur bei der kann man im Ext-Manager Einstellungen machen.
Bei "sr_freecap", von der hier die Rede ist, muss man im Constants Manager Anpassungen machen.
Aber auch wenn ich die Ausmasse grösser mache, erscheint trotzdem noch die Fehlermeldung.

Schau's Dir mal an hier auf meiner Testseite:
http://66.29.77.114/~testtest/index.php?id=68

Momentan ist die Freecap aktiv, mit der es nicht geht.
Mit der "normalen" Captcha-Ext geht es, aber die Freecap würde mir eben besser gefallen, weil sie (so denke ich) für Bots unlesbarere Bilder erzeugt.

Danke Dir
stevee

Unbekannter Benutzer ·

Hi, ich habe mir die Extension mal ein wenig genauer angeschaut. Es sind mir gleich zwei Dinge aufgefallen die nicht korrekt sind:
1. Im Template wird der Name des Inputs falsch geschrieben:

<input type="text" size="15" id="freecap" name="tx_skpagecomments_pi1[captchaResponse]" title="###SR_FREECAP_NOTICE###" value="" />
es muss heißen
<input type="text" size="15" id="freecap" name="tx_skpagecomments_pi1[captcha_response]" title="###SR_FREECAP_NOTICE###" value="" />

2. Im PHP-Source, wird die Variable freeCap nicht korrekt als Member deklariert, added einfach folgenden ins file sk_pagecomments/pi1/class.tx_skpagecomments_pi1.php nach class tx_skpagecomments_pi1 extends tslib_pibase {:
private $freeCap = null;

Dann sollte alles eigentlich funktionieren!

Ciao

Bluespuke ·
christianKochKo schrieb

1. Im Template wird der Name des Inputs falsch geschrieben:

<input type="text" size="15" id="freecap" name="tx_skpagecomments_pi1[captchaResponse]" title="###SR_FREECAP_NOTICE###" value="" />
es muss heißen
<input type="text" size="15" id="freecap" name="tx_skpagecomments_pi1[captcha_response]" title="###SR_FREECAP_NOTICE###" value="" />

hat mir aus der Patche geholfen! Danke schön!

Thomas N ·
Bluespuke schrieb
christianKochKo schrieb

1. Im Template wird der Name des Inputs falsch geschrieben:

<input type="text" size="15" id="freecap" name="tx_skpagecomments_pi1[captchaResponse]" title="###SR_FREECAP_NOTICE###" value="" />
es muss heißen
<input type="text" size="15" id="freecap" name="tx_skpagecomments_pi1[captcha_response]" title="###SR_FREECAP_NOTICE###" value="" />

hat mir aus der Patche geholfen! Danke schön!

kann ich bestätigen. hat auch bei mir das problem auf anhieb gelöst! vielen dank.