Author Topic: captcha Eingaben für Kommentare werden ignoriert - keine Funktion !!!  (Read 3591 times)

0 Members and 1 Guest are viewing this topic.

Offline webtoast

  • Pre-Newbie
  • Posts: 2
    • View Profile
Hallo,

.ich habe [4images 1.7.9] mit [XAMPP for Windows Version 1.7.3] lokal auf meinem PC installiert. Der Apache-Webserver und die MYSQL-Datenbank funzen bestens.

Nun habe ich einige Mods erstellt und am Ende gemerkt dass die CAPTCHA-Funktion zwar eingeschaltet ist (global.php), aber völlig ignoriert wird. Es macht also keinen Unterschied ob ich etwas eingebe oder nicht - der Kommentar wird immer gespeichert. Sehr seltsam, da ich bei der CAPTCHA-Funktionalität keine MODS vorgenommen habe.

Also Bild funzt und Code-Anzeige funzt auch. Kann es sein dass CAPTCHA offline nicht funktioniert ?!? Gibt es hier evtl. einen Bug ?!?

Kann leider nicht sagen ob es schon von Anfang an nicht ging... weiß hier jemand was drüber ?!?

comment_form.html meines Templates:

            <form name="commentform" action="{self}" method="post" onsubmit="postbutton.disabled=true;">
              <table cellpadding="4" cellspacing="0" border="1">
                <tr>
                  <td width="120"><b>{lang_name}</b></td>
                  <td width="388"><input type="text" name="user_name" size="30" value="{user_name}" class="commentinput" /></td>
        <td width="250" align="left" valign="top" rowspan="3"><div align="justify" style="margin:0 5px 0 5px">..text...</div>
                         <br />{bbcode}</td>
                </tr>
                <tr>
                  <td><b>{lang_headline}</b></td>
                  <td><input type="text" name="comment_headline" size="30" value="{comment_headline}" class="commentinput" /></td>
                </tr>
                <tr>
                  <td valign="top"><b>{lang_comment}</b></td>
                  <td><textarea name="comment_text" cols="35" rows="10" class="commenttextarea">{comment_text}</textarea></td>
                </tr>
      {if captcha_comments}
            <tr>
                  <td valign="top"><b>{lang_captcha}</b></td>
                  <td>
              <a href="javascript:new_captcha_image();"><img src="{url_captcha_image}" border="0" id="captcha_image" /></a>
         <br />
         <input type="text" name="captcha" value="" class="commentinput" id="captcha_input" />
         <br />
      </td>
      <td valign="top">{lang_captcha_desc}</td>
                </tr>
      {endif captcha_comments}
                <tr>
                  <td valign="top">&nbsp;</td>
                  <td>
                    <input type="hidden" name="action" value="postcomment" />
                    <input type="hidden" name="id" value="{image_id}" />
                    <input type="submit" name="postbutton" value="{lang_post_comment}" class="button" />
                  </td>
                </tr>
              </table>
            </form>

hab noch den entsprechenden Teil in der Datei [details.php] gefunden:


    if ($captcha_enable_comments && !captcha_validate($captcha)) {
      $msg .= (($msg != "") ? "<br />" : "").$lang['captcha_required'];
      $error = 1;
    }

Wo ist hier der Wurm ?!?

Bei register.php funzt das captcha - nur bei Kommentaren nicht.
« Last Edit: December 12, 2010, 10:28:29 PM by webtoast »

Offline kai

  • Administrator
  • Addicted member
  • *****
  • Posts: 1.423
    • View Profile
    • 4images - Image Gallery Management System
Re: captcha Eingaben werden völlig ignoriert - keine Funktion ?!?
« Reply #1 on: December 12, 2010, 10:09:30 PM »
Falls Du als Admin das ganze testest: Admins brauchen keine Captcha code eingeben
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search

Offline webtoast

  • Pre-Newbie
  • Posts: 2
    • View Profile
Re: captcha Eingaben werden völlig ignoriert - keine Funktion ?!?
« Reply #2 on: December 12, 2010, 10:18:30 PM »
Mein Gott ... das wars  :idea: ... tausend Dank für die Info. Ich hätts vielleicht irgendwann auch selbst mal gemerkt ... aber hey ... wie soll man dass denn auch wissen !!! Wieder zwei Stunden fürn A****  8O

Diese kleine - wenn auch vielleicht unwichtige Info - hätte man durchaus mal in die [CAPTCHA.deutsch.txt] schreiben können.

Danke noch mal ...  :wink:

Bis die Tage ...

[tobi]