WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

Du bist nicht angemeldet.

#1 08.04.2019 14:39:09

her-ha
Mitglied

mpForm captcha Problem

Hallo,
ich bin hier neu und habe im Forum nach einer Lösung gesucht, jedoch nichts gefunden das mir weiter hilft. Deshalb poste ich dieses Thema.

Ich habe das Modul mpForm Version 1.3.30 in meine Homepage eingebunden und habe dabei folgendes captcha Problem:

Wenn ich unter Admin-Tools den CAPTCHA-Typ auf "Rechnung als Text" aktiviere, dann funktioniert die Versendung des Formular. Sobald ich jedoch

- Rechnung als Bild
- Rechnung als Bild mit wechselnden Schriften und Hintergründen
- Bild mit wechselnden Schriften und Hintergründen

aktiviere, bekomme ich immer die Fehlermeldung, dass das Ergebnis nicht stimmen würde, obwohl es stimmt.
Wer kann mir da helfen.

Viele Grüße
Herbert

P.S. Möchte noch anmerken ich habe WBCE Version: 1.3.0

Beitrag geändert von her-ha (08.04.2019 14:41:11)

Offline

#2 08.04.2019 15:18:15

florian
Administrator

Re: mpForm captcha Problem

So auf Anhieb konnte ich das Problem nicht reproduzieren, weder mit 1.3.3 noch 1.3.0.
Hast Du mal einen Link zu der Seite?


Wir Benötigen: Cents, Euros... jetzt spenden!

Offline

#3 08.04.2019 15:51:42

her-ha
Mitglied

Re: mpForm captcha Problem

Hier der Link zu meiner Seite:

https://streetrats-wue.de

https://streetrats-wue.de/pages/kontakt … zu-uns.php

Anm.:  CAPTCHA-Typ auf "Rechnung als Text" aktiviert

Beitrag geändert von her-ha (08.04.2019 15:52:50)

Offline

#4 08.04.2019 15:53:14

bernd
Core-Team

Re: mpForm captcha Problem

Das kann im Prinzip passieren wenn irgendwas an der URL vermurkst ist.
Dann wird der iframe für die Captcha-Bildchen u.U. von einer "anderen" Domain gleaden als die eigentliche Seite und im Browser schlägt dann dieses "cross-origin" Gedöhns zu.

Ein Link wäre da hilfreich um mal den generierten Quelltext zu sehen ...


... nein in Europa verwenden wir beim Programmieren nicht € statt $ ...

Offline

#5 08.04.2019 15:56:57

bernd
Core-Team

Re: mpForm captcha Problem

Könntest du mal kurzzeitig auf eines der Problem-Captchas umstellen damit man den entsprechenden Quelltext sehen kann.


... nein in Europa verwenden wir beim Programmieren nicht € statt $ ...

Offline

#6 08.04.2019 16:14:17

florian
Administrator

Re: mpForm captcha Problem

Ich glaube, das Problem ist, dass da mehrere mpformse auf einer Seite aufgerufen werden. Ich habe das mal ähnlich mit child2tabs nachgebaut, zwar habe ich kein Captcha-Problem, allerdings funktionieren so weder die Anzeige der Bestätigungsseite noch die Weiterleitung auf eine andere Erfolgreich-Seite.


Wir Benötigen: Cents, Euros... jetzt spenden!

Offline

#7 08.04.2019 17:23:25

her-ha
Mitglied

Re: mpForm captcha Problem

Hallo florian,
mit dem Aufruf auf einer Seite, hatte ich früher mit älteren Versionen keine Probleme. Außerdem funktionert das ja gerade mit dem einfachen  mit  CAPTCHA-Typ problemlos, nur nicht mit den Grafiken.

Die verschieden Formulare werden so aufgerufen:
<div id="tabs">
<ul>
    <li><a href="#tabs-1">Allgemeine Anfrage</a></li>
    <li><a href="#tabs-2">Spieler/in Anfrage</a></li>
    <li><a href="#tabs-3">Skaterhockey Jugend</a></li>
    <li><a href="#tabs-4">Hockey Ausr&uuml;stung</a></li>
    <li><a href="#tabs-5">Sponsoring</a></li>
</ul>

<div id="tabs-1">
<div>[[SectionPicker?sid=77]]</div>
</div>

<div id="tabs-2">
<div>[[SectionPicker?sid=80]]</div>
</div>

<div id="tabs-3">
<div>[[SectionPicker?sid=310]]</div>
</div>

<div id="tabs-4">
<div>[[SectionPicker?sid=79]]</div>
</div>

<div id="tabs-5">
<div>[[SectionPicker?sid=78]]</div>
</div>
</div>

Offline

#8 08.04.2019 17:27:49

her-ha
Mitglied

Re: mpForm captcha Problem

Hallo bernd,
habe es umgestellt.
Bei mir kommt dann folgende Fehlermeldung:

Die eingegebene Prüfziffer ist nicht korrekt.

Offline

#9 08.04.2019 17:49:43

bernd
Core-Team

Re: mpForm captcha Problem

O.k.
meinen Gedanken mit der URL können wir erstmal ausschließen, da sieht alles sauber aus.


... nein in Europa verwenden wir beim Programmieren nicht € statt $ ...

Offline

#10 08.04.2019 18:04:56

her-ha
Mitglied

Re: mpForm captcha Problem

Kann ich es wieder umstellen, denn ich kann es leider nicht so lassen!

Offline

#11 08.04.2019 18:10:52

bernd
Core-Team

Re: mpForm captcha Problem

Ach so, ja klar kannste zurückstellen.


... nein in Europa verwenden wir beim Programmieren nicht € statt $ ...

Offline

#12 08.04.2019 18:40:53

florian
Administrator

Re: mpForm captcha Problem

Der Vollständigkeit der Hintergrundinfos zuliebe noch die Frage: Welche PHP-Version ist da aktiv?


Wir Benötigen: Cents, Euros... jetzt spenden!

Offline

#13 08.04.2019 19:12:20

her-ha
Mitglied

Re: mpForm captcha Problem

php 7.0

Offline

#14 08.04.2019 19:33:38

bernd
Core-Team

Re: mpForm captcha Problem

Hab's jetzt mal mit dem SectionPicker und der Tab-Mimik aus jquery-ui nachgebaut.
Mir ist's ehrlich gesagt nicht wirklich erklärlich, warum das (mit den mehreren MPForm auf einer Seite) bei dir überhaupt funktioniert. Sprich ich komme zum gleichen Ergebnis wie Florian, der Formularversand funktioniert schlichtweg nicht.

Getestet mit PHP5.6 - 7.0 - 7.2

Abgesehen davon - das unterschiedliche Verhalten zwischen Text- und Bildcaptcha könnte sich damit erklären, dass bei dem Text-Captcha der jeweilige Wert mit Section-ID in der $_SESSION gespeichert wird (also "captcha9" - "captcha10" - etc.) während beim Bild-Captcha nur ein "captcha" (anscheinend das des letzten Formulars) gespeichert wird - irgendwo bleiben da wohl die Section-ID's auf der Strecke.
Fragt mich jetzt aber blos nicht warum !?!


... nein in Europa verwenden wir beim Programmieren nicht € statt $ ...

Offline

#15 08.04.2019 20:03:48

florian
Administrator

Re: mpForm captcha Problem

Hm, bei meinen Tests sind schon Mails versendet worden und die Eingaben wurden auch gespeichert, nur halt wie geschrieben keine Erfolgsmeldungen angezeigt.

Warten wir mal ab, was mrbaseman zu der Sache sagt.

@her-ha: Kannst Du mal testen, ob das Problem mit den Bild-Captchas auch auftritt, wenn Du eines der Formulare auf einer "eigenen" Seite (also ohne andere mpform-Abschnitte und möglichst auch nicht "gepickt") aufrufst?


Wir Benötigen: Cents, Euros... jetzt spenden!

Offline

#16 08.04.2019 20:55:20

her-ha
Mitglied

Re: mpForm captcha Problem

Florian: Werde mal eine einfache Testseite mpform machen! Sage dann Bescheid!

Offline

#17 08.04.2019 21:10:26

her-ha
Mitglied

Re: mpForm captcha Problem

Also wenn ich nur ein Formular erstelle, ohne Abschnitte, dann funktioniert alles mit den Bild-Captchas. Es erscheint, dann auch die "Dankesseite".

Wenn es also nicht so geht wie ich ursprünglich geplant habe (mehrere Abschnitte), dann muss ich mir etwas anderes einfallen lassen.

Offline

#18 08.04.2019 23:30:47

mrbaseman
Core-Team

Re: mpForm captcha Problem

ich glaube da seid ihr auf einen Bug gestoßen der sich schon 2012 eingeschlichen hat... Könnt ihr mal die hier angehängte Version testen?

Offline

#19 09.04.2019 07:27:13

florian
Administrator

Re: mpForm captcha Problem

1 mpform-Aschnitt: keine Probleme
2 mpform-Abschnitte: Formular wird versendet, aber keine Erfolgsmeldung angezeigt, stattdessen Aufruf der Startseite, egal ob als Bestätigungsseite "keine" oder andere Seite eingestellt ist.

(Unabhängig vom Catcha)

Beitrag geändert von florian (09.04.2019 07:27:52)


Wir Benötigen: Cents, Euros... jetzt spenden!

Offline

#20 09.04.2019 11:08:02

mrbaseman
Core-Team

Re: mpForm captcha Problem

Ok, Captcha Problem schieint damit gelöst zu sein und wir sehen das nächste, dass sich nämlich wahrscheinlich das eine Formular an der Submission ID vom anderen Formular verschluckt. Scheinbar hat bisher wohl kaum einer mehrere Formulare auf einer Seite eingesetzt. Ich schau es mir weiter an und geb Bescheid wenn ich wieder was zum Testen habe.

Offline

#21 09.04.2019 23:42:36

mrbaseman
Core-Team

Re: mpForm captcha Problem

so, hier die nächste Vorab-Version, die jetzt auch mit mehreren mpform Sections auf einer Seite umgehen kann. Wenn die Seite besucht wird, werden alle Formulare dargestellt. Wenn man eines davon abgeschickt hat, wird nur noch dieses angezeigt und die anderen ausgeblendet. Was genau angezeigt wird, kommt auf die Eingaben darauf an: Fehlen Pflichtfelder oder sind Eingaben fehlerhaft, werden die entsprechenden Meldungen ausgegeben, ist alles ok und eine Folgeseite definiert, erfolgt die Weiterleitung, Ist keine Folgeseite definiert, kommt die Absendebestätigung

Offline

Liked by:

florian, ice

#22 10.04.2019 06:44:23

florian
Administrator

Re: mpForm captcha Problem

Funktioniert gut, es werden nun bei mir auch bei mehreren mpform-Abschnitten auf einer ESite sowohl die Bestätigungsmeldung als auch eine eventuell angegebene Bestätigungsseite angezeigt.


Wir Benötigen: Cents, Euros... jetzt spenden!

Offline

#23 10.04.2019 13:00:27

her-ha
Mitglied

Re: mpForm captcha Problem

Hallo,
hat bei mir soweit funktioniert, auch die Absendebestätigung war vorhanden.  Aber um die Absendebestätigung zu sehen, muss ich nochmals auf den entsprechenden Abschnitt/TAB klicken um das zu sehen.

Ansonsten, sage ich herzlichen Dank für Eure Mühe!

Offline

#24 10.04.2019 13:03:54

her-ha
Mitglied

Re: mpForm captcha Problem

Noch etwas ist mir aufgefallen, zumindest ist es bei mir so:
Nach einem Reload erscheinen die Formulare nicht wieder, sondern es bleibt die Absendebestätigung.

Beim Captcha-Bild mit Multiplikation kommt leider eine Fehlermeldung. Solange ich abziehe oder dazu addiere ist die Absendung erfolgreich.

Beitrag geändert von her-ha (10.04.2019 13:10:13)

Offline

#25 10.04.2019 15:59:52

mrbaseman
Core-Team

Re: mpForm captcha Problem

Hi,

her-ha schrieb:

Hallo,
hat bei mir soweit funktioniert, auch die Absendebestätigung war vorhanden.  Aber um die Absendebestätigung zu sehen, muss ich nochmals auf den entsprechenden Abschnitt/TAB klicken um das zu sehen.

das liegt an dem Javascript-Code der die Tabs macht. Als Alterntative könntest du eine separate Dankesseite mit einem generischen Text erstellen, so z.B. "Vielen Dank für Ihre Kontaktaufnahme. Wir haben Ihre Eingaben erhalten und melden uns umgehend bei Ihnen" oder so ähnlich.

her-ha schrieb:

Ansonsten, sage ich herzlichen Dank für Eure Mühe!

bitte schön.

her-ha schrieb:

Noch etwas ist mir aufgefallen, zumindest ist es bei mir so:
Nach einem Reload erscheinen die Formulare nicht wieder, sondern es bleibt die Absendebestätigung.

schickt der Browser die Daten beim Reload vielleicht ein zweites Mal? Aber dann müsste eigentlich das Captcha ungültig sein, nachdem es einmal verwendet worden ist.

her-ha schrieb:

Beim Captcha-Bild mit Multiplikation kommt leider eine Fehlermeldung. Solange ich abziehe oder dazu addiere ist die Absendung erfolgreich.

Hmm... Sicher? ich hab auch ein paarmal rumprobiert, aber bei mir hat das Captcha richtig gerechnet, auch bei der Multiplikation. Ich hab auch mal kurz in den Captcha-Code reingeschaut und nichts gesehen, was bei Multiplikation offensichtlich falsch wäre.

Offline

Fußzeile des Forums

up