Joomla 5 Notice

We are pleased to announce that as of January 29, 2024, all of our Joomla extensions are compatible with Joomla 5.

For all who are still updateing from Joomla 3 to Joomla 4: Joomla 4 Migration instructions are available here:

There is now a separate Documentation for Visforms for Joomla 4 and for Visforms for Joomla 5!

Forum

Visforms Subscription user can ask questions in our forum. Please log in with the relevant user first.
Everybody can access the forum for reading.

Please only ask 1 question per topic.

Bestätigungsseite nach dem Absenden des Formulars

More
6 years 4 months ago #5073 by Fraunus
Liebes Vi-Solutions Team,

wir haben ein "Bestellformular" gebaut und Online
www.flightdeck-le.eu/index.php/buchungskalender/ticket-order-2
das an sich auch Super funktioniert.

In der letzten Zeit melden sich ab und an Kunden, diese erhalten nach dem Absenden des Formulars die Bestätigungsseite mit den Daten des vorherigen Kunden. Das Problem schein nur ab und an aufzutreten, ein Test unserer Seite konnte den Effekt nicht bestätigen.
Eine Kundin hatte aber die Bestätigungsseite per Snapshot an uns geschickt, ein anderer Kunde nannte uns Daten der vorangegangenen Bestellung.
Die Bestellungen liegen zeitlich relativ Dicht beieinander, kommen aber nicht von der gleichen IP.
Damit haben wir hier ein "kleines" Datenschutz-Problem! ;-)

Kennt das jemand? Eine Idee dazu?
Joomla und Visforms sind aktuell, das Formular ist relativ einfach gestrickt.

Vielen Dank und beste Grüße
Mario

More
6 years 4 months ago #5074 by Administrator AV
Replied by Administrator AV on topic Bestätigungsseite nach dem Absenden des Formulars
Hallo Mario,

das ist natürlich nicht so toll.
Im Moment habe ich keine Idee, wie das passieren kann. Ich muss mir dass mal ein bisschen durch den Kopf gehen lassen und noch mal im Code schauen, ob ich dort einen Ansatzpunkt finden kann.

Ich melde mich auf jeden Fall noch mal.

Gruß,
Aicha

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).

More
6 years 4 months ago #5075 by Fraunus
Hallo Aicha,

alles Klar, Danke und keinen Stress,
Noch werden wir nicht verklagt! ;-)

LG Mario

More
6 years 4 months ago #5076 by Administrator AV
Replied by Administrator AV on topic Bestätigungsseite nach dem Absenden des Formulars
Hallo Marco,

die Nachrichtenseite nach erfolgreichem Versenden des Formulars ist ja eine eigene Seite, die von Visforms erzeugt wird. Um die Nachricht mit den Benutzerdaten vom Formular auf diese Nachrichtenseite zu bekommen, übergebe ich sie an einen persistierenden Zwischenspeicher (die sogenannte Session). Wenn ich dann die Nachrichtenseite aufbaue, hole ich die Nachricht aus dem persistierenden Zwischenspeicher in eine normale vergängliche Varialbe und lösche den Zwischenspeicher dann sofort.

Dann wird die Nachricht angezeigt.

Ich kann keine Ursache sehen, dass die Nachricht aus versehen im Zwischenspeicher hängen bleiben würde und deshalb einem späteren Nutzer angezeigt wird.

Die einzige Erklärung, die mir einfällt ist, dass die Nachrichtenseite aus irgend einem Grund gecacht wird und, wenn ein Benutzer quasi innerhalb der Zeitspanne über die diese Seite gecacht wird, ebenfalls die Nachrichtenseite aufruft, dann bekommt er die Seite aus dem Cache mit den falschen Angaben. Da alle Benutzer nicht registiert sind, bekommen sie wohl die Seiten aus demselben Cache geliefert.

Allerdings ist Visforms eigentlich so eingestellt, dass weder das Formular noch die Nachrichtenseite durch den Joomla! Cache gecacht (eingestellt in der Systemkonfiguration) werden dürfte. Inwieweit das Joomla! System Cache Plugin eine Rolle spielen könnte ist mir nicht ganz klar, aber eigentlich denke ich auch das sollte eher nicht diesen Effekt haben.

Manchmal werden Seiten auch von ganz anderen Stellen gecacht (php cache des Provider, irgendwelche Einstellungen um .htaccess) oder evtl. hast du ja auch eine Cache Erweiterung laufen oder eine Erweiterung die mehr cached als sie soll.

Ich denke auf jeden Fall, dass das eher ein individuelles Problem der Konfiguration deiner Seite und deines Webspaches ist und dass das die Richtung ist, in der du weitersuchen musst.

Gruß,
Aicha

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).

More
6 years 4 months ago #5077 by Fraunus
Hallo Aicha,

genau, das hatte ich auch schon fast vermutet, da das Problem nur bei kurz nacheinander folgendem Absenden auftrat. Ich habe die Cache Einstellungen nun mal etwas verändert, werde das weiter beobachten.

Unabhängig davon, Super Arbeit von Euch, tolle Support, weiter so! Vielen Dank.

Dir und dem Team schöne Weihnachten,
liebe Grüße
Mario

More
6 years 4 months ago #5078 by Administrator AV
Replied by Administrator AV on topic Bestätigungsseite nach dem Absenden des Formulars
Hallo Mario,

Danke und dir auch.

Liebe Grüße,
Aicha

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).

Moderators: Administrator AVAdministrator IV
Powered by Kunena Forum