ich benötige in einer Rex4.7-Installation mit xForm 2 Formulare auf einer Seite.
An sich kein Problem, jedoch kann ich dabei keine Captchas nutzen, da der Captcha-Wert nur in einer einzigen Session-Variablen gespeichert wird.
Dadurch wird diese natürlich durch das letzte Formular überschrieben, so dass das erste Form nicht mehr abgeschickt wird.
Wie kann ich dies korrigieren, damit ich mit mehreren Forms auch Captchas nutzen kann?
Mein bisheriger Formcode:
Code: Alles auswählen
objparams|form_id|gutschein1
objparams|form_name|gutschein1
radio|kon_anrede|Anrede *|Herr=Herr,Frau=Frau||Herr
text|kon_vorname|Vorname *
text|kon_name|Nachname *
text|kon_adresse|Straße, Nr.
text|kon_ort|PLZ, Ort
text|kon_email|Emailadresse *
html||<br />
html||<strong class="form-miniheader">Ich möchte einen Kinderland-Gutschein ...</strong>
radio|gs_anrede|für|Herr=Herr,Frau=Frau,Familie=Familie||Familie
text|gs_name|
integer|gs_wert|im Wert von € *|20||short
html||<p><label></label>Mindestwert €: 20</p>
html||<br />
captcha|Sicherheitsprüfung *|Die Angabe der Sicherheitsprüfung war leider nicht korrekt.
html||<br />
submit|submit|Jetzt bestellen ...
validate|empty|kon_anrede|Bitte füllen Sie das Feld Anrede aus.
validate|empty|kon_vorname|Bitte füllen Sie das Feld Vorname aus.
validate|empty|kon_name|Bitte füllen Sie das Feld Nachname aus.
validate|empty|kon_email|Bitte füllen Sie das Feld Emailadresse aus.
validate|type|kon_email|email|Bitte geben Sie eine gültige Emailadresse an.
validate|intfromto|gs_wert|20|99999|Bitte geben Sie einen Gutscheinwert ab 20 € an.
action|db2email|kinderlandgutschein_absender|kon_email|
action|db2email|kinderlandgutschein_admin||mail@mailer.de
Code: Alles auswählen
Array
(
[rex20150626121802] => Array
(
[STAMP] => 1481895739
[UID] => 1
[rex_version_article] => Array
(
[117] => 1
)
)
[captcha] => d21f8289bf75ec951dbb09d6d294acb0
[media[rex_file_category]] => Array
(
[rex20150626121802] => 5
)
)
Back To Top