Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Sicherheitscode im Kontaktformular wird nicht mehr angenommen

    Roberto75

    • Viel Schreiber
    • Beiträge: 836
    Hallo,

    beim Absenden des Formulars erscheint die Fehlermeldung:

    Zitat
    Sicherheitscode: Keine Übereinstimmung, bitte geben Sie den Sicherheitscode erneut ein!

    Ich habe ein anderes Template installiert, nur dort erscheint die Fehlermeldung. Bei Verwendung des Modified-Templates kommt die Fehlermeldung nicht und die Email wird abgeschickt.

    Ich bekomme auch keine Antwort von dem Verkäufer des Templates.

    Ich konnte bisher nichts finden, auch die contact_us.html scheint in Ordnung zu sein, wenn ich diese gegen die des Originaltemplates tausche, kommt trotzdem die Fehlermeldung.
    Welche Template-Dateien könnten denn dafür verantwortlich sein?

    Gruß
    Roberto75



    Linkback: https://www.modified-shop.org/forum/index.php?topic=30329.0
    Trade Republic - Provisionsfrei Aktien handeln

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.988
    • Geschlecht:
    Das Thema gab es schon zig mal hier im Forum.
    Bitte Forensuche von der Übersicht-Seite aus benutzen.

    Tipp:
    Es werden wahrscheinlich irgendwelche Grafiken nicht gefunden (unabhängig vom Captcha),
    schau dir das in Firebug (Konsole) oder ähnlichen geeigneten Tools an.

    Gruß,
    noRiddle

    Roberto75

    • Viel Schreiber
    • Beiträge: 836
    Ich habe den Fehler schon gefunden. In der contact_us.php habe ich mal die Zeile

    Code: PHP  [Auswählen]
    if ((strtoupper($_POST['vvcode']) != $_SESSION['vvcode']) || $_SESSION['vvcode']=='') $err_msg .= ERROR_VVCODE;

    gegen den Code der Originalversion, die zum Download zur Verfügung steht, ausgetauscht und es funktioniert nun. Etwas merkwürdig ist das schon, da das mit dem anderen Template trotzdem funktionierte. Es lag also dann doch nicht am Template.

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.988
    • Geschlecht:
    Da gibt es keinen Unterschied zu der Zeile die du hier gepostet hast.
    Es kann auch nicht der Grund sein.

    Daß du weder im Forum ernsthaft gesucht noch auf meinen Firebug-Tipp eingegangen bist ist mal wieder bezeichnend.

    Zitat von: noRiddle
    Es werden wahrscheinlich irgendwelche Grafiken nicht gefunden (unabhängig vom Captcha),
    schau dir das in Firebug (Konsole) oder ähnlichen geeigneten Tools an.

    noRiddle

    Roberto75

    • Viel Schreiber
    • Beiträge: 836
    Du hast Recht, noRiddle, das Absenden des Formulars funktioniert noch nicht. Merkwürdig ist, dass es zwischendurch beim Testen ging.

    Folgenden Fehler gibt die Firebug aus:

    Zitat
    NetworkError: 410 Gone - http://www.getriebezentrum-rhein-main.de/Kontakt.html?action=send

    Und in der Konsole steht oben auch

    Zitat
    POST http://www.getriebezentrum-rhein-main.de/Kontakt.html    [HTTP/1.1 410 Gone 730ms]

    Ich habe hier schon stundenlang alles durchsucht und auch bei Gockel.

    Kann mir einer helfen?

    Gruß

    Robert

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.988
    • Geschlecht:
    Ja, wenn wir 'ne URL zum nachsehen bekommen...

    Gruß,
    noRiddle

    Roberto75

    • Viel Schreiber
    • Beiträge: 836
    Ich habe den URL jetzt oben hineingeschrieben.

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.988
    • Geschlecht:
    Upps, sorry vielmals, sitze zu lange vor dem Rechner und habe schon  :tomato:.

    Mmh, ich kann da nichts Verdächtiges entdecken.
    Kommentiere mal zu Testzwecken die Box mit der GoogleMaps aus und teste erneut.

    *EDIT*
    Sehe gerade, daß die URL auch nicht korrekt ist. Die URL nach Absenden des Formulars lautet bei dir
    DEINE_DOMAIN.TLD/Kontakt.html?action=send
    sie sollte aber lauten
    DEINE_DOMAIN.TLD/shop_content.php?action=send&coID=7
    oder was immer deine ID für das Kontaktformular ist.
    Hast du evtl. ein besonderes vom Default abweichendes SEO-URL-Modul eingebaut ?

    Gruß,
    noRiddle

    Roberto75

    • Viel Schreiber
    • Beiträge: 836
    Ja, das habe ich. Da muss ich noch mal nach sehen.

    Jetzt funktioniert die Startseite nicht mehr!

    Roberto75

    • Viel Schreiber
    • Beiträge: 836
    Die Startseite von www.getriebezentrum-rhein-main.de sieht bei mir zerschossen aus. Ist das so oder kann es sein, dass ich einen Virus auf dem PC habe oder einer auf dem Webspace ist?

    Merkwürdig ist, das wenn ich den Counter der index.html des Templates entferne oder an eine andere Stelle platziere, diese Änderungen nicht im Quellcode übernommen werden. Den Templatecache und Browsercache habe ich gelöscht, wird trotzdem im Quellcode der Startseite nicht angezeigt.
    In der index.html auf dem Server steht das aber korrekt drin.

    Folgende Datei mit dem Namen .nfs8FC8C habe ich im template_c Ordner gefunden, hier ein Ausschnitt. Es scheint so, als ob da einer etwas manipuliert hat.

    Code: PHP  [Auswählen]
    <?php /* Smarty version 2.6.27, created on 2014-07-08 01:10:15
             compiled from xtc5_blau/index.html */
    ?>
    <?php require_once(SMARTY_CORE_DIR . 'core.load_plugins.php');
    smarty_core_load_plugins(array('plugins' => array(array('function', 'config_load', 'xtc5_blau/index.html', 1, false),array('function', 'piwik', 'xtc5_blau/index.html', 72, false),array('function', 'googleanalytics', 'xtc5_blau/index.html', 75, false),array('modifier', 'date_format', 'xtc5_blau/index.html', 67, false),)), $this); ?>
    <?php echo smarty_function_config_load(array('file' => ($this->_tpl_vars['language'])."/lang_".($this->_tpl_vars['language']).".conf",'section' => 'index'), $this);?>

    <div id="wrap">
      <div id="header">
            <div id="logo"><img src="<?php echo $this->_tpl_vars['tpl_path']; ?>
    img/spacer.gif" width="400" alt="" /></div>
        </div>
        <div id="topmenuwrap">
            <ul id="topmenu">
                <li><a href="<?php echo $this->_tpl_vars['index']; ?>
    "><?php echo $this->_config[0]['vars']['link_index']; ?>
    </a></li>
               <li><a href="<?php echo $this->_tpl_vars['cart']; ?>
    "><?php echo $this->_config[0]['vars']['link_cart']; ?>
    </a></li>
               <?php if ($this->_tpl_vars['account']): ?>
                <li><a href="<?php echo $this->_tpl_vars['account']; ?>
    "><?php echo $this->_config[0]['vars']['link_account']; ?>
    </a></li>
               <?php endif; ?>
                <li><a href="<?php echo $this->_tpl_vars['checkout']; ?>
    "><?php echo $this->_config[0]['vars']['link_checkout']; ?>
    </a></li>
               <?php if ($_SESSION['customer_id']): ?>
                <li><a href="<?php echo $this->_tpl_vars['logoff']; ?>
    "><?php echo $this->_config[0]['vars']['link_logoff']; ?>
    </a></li>
               <?php else: ?>
                <li><a href="<?php echo $this->_tpl_vars['login']; ?>
    "><?php echo $this->_config[0]['vars']['link_login']; ?>
    </a></li>
               <?php endif; ?>

    Das geht noch so weiter.

    Ich würde mich freuen, schnell Antwort zu erhalten

    Roberto75

    • Viel Schreiber
    • Beiträge: 836
    Ich habe das Backup hochgeladen, die Startseite lässt sich nun wieder aufrufen.

    Das Problem mit dem Sicherheitscode besteht weiterhin, der Code wird nicht angenommen.

    Normalerweise kommt nach dem Senden des Formulars
    www.meinedomain.de/Kontakt.html?action=success und nicht www.meinedomain.de/Kontakt.html?action=send.

    Es ist ein anderes SEO-URL-Modul installiert, das Formular hat aber bisher funktioniert und auch bei den Standard-URLs bei ausgeschaltetem SEO-Modul wird der Sicherheitscode nicht angenommen.

    Kann mir da einer helfen oder mal nachsehen?

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Hallo Roberto75

    Deine Startseite funktioniert also wieder.

    An deinem Shop ist mir aufgefallen das in deinem Template das “templates/xtc5_blau/img/spacer.gif” fehlt.

    Bezüglich des Captcha-Problems kann man es laut Experte Matt problemlos ausbauen siehe hier –> Schriftarten im Shop

    Gruss
    Hanspeter

    Roberto75

    • Viel Schreiber
    • Beiträge: 836
    Danke Hanspeter, aber selbst wenn ich den Sicherheitscode aus dem Template entferne, funktioniert das Absenden nicht. Das Problem ist, denke ich, dass die Kontaktformularseite nicht erkannt wird, da diese als [HTTP/1.1 410 Gone 1123ms] im Firebug ausgegeben wird.

    Muss man eigentlich den Sicherheitscode nur in der Template-Datei contact_us.html oder noch woanders entfernen?

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Hallo Roberto75

    Also ich kann in deinem Shop das Kontaktformular absenden und wenn ich eine gültige Emailadresse eintrage wird das auch ausgewertet.

    Natürlich musst Du wenn Du das Captcha entfernst auch die Abfrage in “includes/contact_us.php” auskommentieren.

    includes/contact_us.php ca. Zeile 29

    Code: PHP  [Auswählen]
    //    if ((strtoupper($_POST['vvcode']) != $_SESSION['vvcode']) || $_SESSION['vvcode']=='') $err_msg .= ERROR_VVCODE;

    Gruss
    Hanspeter
    4 Antworten
    5464 Aufrufe
    20. November 2011, 19:56:55 von Tomcraft
    3 Antworten
    3232 Aufrufe
    29. November 2013, 10:47:17 von Matt
    7 Antworten
    7603 Aufrufe
    03. August 2012, 15:35:15 von peterdd