Hätte da mal ein kleines Problem! Sicherheitsfrage: Textfeld
Autor: Bjoern B.
Besucht 1858,
Followers 2,
Geteilt 0
Nach erstellen des Kontaktformulars kann ich alles eingeben und wird auf der HP auch angezeigt. Allerdings wenn ich die Antwort auf meine Frage eingebe, kann ich alles eingeben und nicht nur die passende Antwort die ich festgelegt habe. Habe nun auf meinem Server nachgeschaut in der Datenbank, da ist auch ein Feld für Namen Ort usw. aber kein`s von der hinterlegten Antwort. Kann ich da selbst irgendwie Hand anlegen? Was ist mit den 2 Feldern in der Eingabemaske bei Option (Attribut Name ; Name des Felds Datenbank) ? Oder liegt es an der Software von Incomedia? Benutze die neuste Version Pro 16 inkl aller Updates.
Besten Dank schon mal für Eure hilfe!
Mfg Bjoern
Gepostet am
Ich weis nicht was du genau meinst? Welches Feld? Meinst du die "Sicherheitsfrage"? In der Datenbank sollte man nichts selbst umbessern, denn sonst funktioniert der Versand des Formulars nicht mehr.
Autor
Ich kann doich in das Formular eine Sicherheitsfrage einfügen. Oben gebe ich dann die Frage ein z. B. 10+3 und unten in das Feld trage ich die richtige Antwort ein . Wäre dann 13. Wen ich das dann Hochlade funktioniert das alles. Das Formaular wird auch gesendet aber als Antwort kann ich EINTRAGEN was ich will, es ist immer richtig. Es müsste doch irgendo abgeglichen werden ob die Antwort richtig ist und dann erst das Formular senden. Wäre ja unlogisch wenn ich einfügen kann was ich will.
Kann ich auf Bild 2 noch irgend etwas einstellen das es funktioniert?
In der Datenbank sind keine weiteren Einträge vorhanden vom Kontaktformular die daRAUF HINWEISEN DER RICHTIGEN Antwort.
Habe mal 2 Bilder beigefügt um welche Felder es geht.
Danke
Ich muss zugeben, dass dies bei mir noch nie aufgefallen ist, weil es ja logisch ist, dass man die "richtige" Antwort eingibt. Hatte es noch nie falsch eingegeben, und wenn doch dann ist es mir nie aufgefallen. MAl schauen was INCO direkt dazu sagt.
Hi Bjoern.
Do you have a test site up and running where I can test this? Also, if you create a new blank project, can you reproduce this?
In my tests, I was able to create a secret question that works as expected.
Please try what I mentioned before, and let me know the results
Thank you
Stefano
GOOGLE TRANSLATE ---
Hallo Björn.
Haben Sie eine Testseite in Betrieb, wo ich das testen kann? Wenn Sie ein neues leeres Projekt erstellen, können Sie das auch reproduzieren?
In meinen Tests konnte ich eine geheime Frage erstellen, die wie erwartet funktioniert.
Bitte versuchen Sie, was ich vorher erwähnt habe, und lassen Sie mich die Ergebnisse wissen
Vielen Dank
Stefano
Autor
Hallo! Besten Dank schon mal. Ich habe es gerade noch mal ausprobiert und ich ich habe eine 2 eingegeben und das Formular wurde gesendet. Hatte es auf 3 verschiedenen Hostern probiert und immer das gleiche. Unten einmal eine Adresse zum Testen.
http://testseite.bjoernbartl.de
Danke schon mal
@Stefano es ist ja umgekehrt, dass es "immer" funktioniert. Aber wenn man eine falsche Eingabe macht bei der Sicherheitsfrage sollte eine Meldung kommen und der Versand der Email geblockt werden.
Autor
Genau so she ich das ja auch! Aber der Stefano G. von Incomedia hat ja vorhin geschrieben das er es auf welchen Seiten auch immer getestet hat und es funktioniert hat. Jedenfalls auf der Seite die ich angegeben habe geht es nicht und ich habe viele Einstellungen probiert.
Oben bei Textbeschreibung habe ich 10 + 5 eingegeben und unten die 15.
Wenn ich nun die Seite aufrufe kann ich dort alles eingeben ohne das eine Fehlermeldung kommt. Sei denn es ist leer, das mag er nicht. Ansonsten wird das Formular immer gesendet. Und ich verstehe das so das es nur gesendet wrden sollte wenn ich 15 eintrage. Habe auch schon Wörter oder andere Zahlen probiert, daran liegt es auch nicht.
Aber mla ein ganz großes Lob an alle die hier vertreten sind und sich so viel MÜHE machen das einem geholfen wird. Besonder unser Moderator Andreas S. Sooo viel Zeit zu Opfern für andere "Hut ab"
Und auch Incomedia Manch andere würden eventuell noch danke sagen schön das Du unser Produkt gekauft hast und das wars. Diesen Eindruck habe ich hier gewiss nicht.
Dankeschön aber das mußte ich nun mal los werden! :-)
Hi Bjoern.
I'm sorry but I would like you to test this again.
I've configured the field as such:
And after that, I tested it out locally as well, meaning in the preview software. The error should already pop out there!
It seems weird to me that this isn't working for you in the preview as well.
Please test this again, and eventually, send the project for me to test in your private topic
Keep me posted
Stefano
GOOGLE TRANSLATE ---
Hallo Björn.
Es tut mir leid, aber ich möchte, dass du das nochmal testest.
Ich habe das Feld als solches konfiguriert:
Und danach habe ich es auch lokal getestet, also in der Vorschau-Software. Der Fehler sollte schon da rauskommen!
Es kommt mir komisch vor, dass das auch in der Vorschau nicht funktioniert.
Bitte testen Sie dies erneut und senden Sie das Projekt schließlich an mich, um es in Ihrem privaten Thema zu testen
Halte mich auf dem Laufenden
Stefano
Autor
Hallo Stefano! In der Vorschau funktioniert es jetzt aber nicht Online! Vorschau hatte ich vorher nicht probiert.
Jetzt ist es Online und dann geht es nicht. Habe alle Einstellungen so eingestellt wie oben beschrieben.
Wenn ich jetzt sende ist es egal was ich eingebe, es wird immer gesendet.
Habe auch schon alles nochmal gelöscht und neu hochgeladen.
Danke Mfg Bjoern
Autor
Hallo Stefano! Habe jetzt noch mal ein wenig rum gespielt und habe die Lösung gefunden!
Der Server war auf PHP 7.2 eingestellt. Habe ihn nun auf 5.5 gestellt und nun geht es!
Trotzdem vielen vielen Dank! Aber an die PHP Version auf dem Server hätte ich am wenigsten gedacht, da die Software doch immer auf dem neusten Stand sein sollbzw ich alle Updates installiert habe! Und damit gehe ich doch davon aus, das es auch mit 7.2 umgehen sollte ?!