Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 22. Juni 2012 11:12

nicmare
Server-Pate
Registriert: 15. Dezember 2010
Beiträge: 1.314
Webseite

[GELÖST] Formbuilder mit FEU kombinieren

Ich bräuchte mal einen Denkanstoß.
Folgende Situation: Es gibt ein FormBuilder Formular und eine vordefinierte FEU Gruppe. Diese kann aber variieren. Je nach dem, auf welcher Seite man sich befindet.
Nun möchte ich gerne die Eingaben in dem Formular an alle Nutzer (idR ist eh nur ein Nutzer) dieser bestimmten FEU Gruppe verschicken.
Ich kann zwar Variablen an den Formbuilder >vorher< übergeben aber dann würde ja die E-Mail Adresse vom Empfänger im Quelltext stehen (<input type="hidden" value="…"/>). Das ist sicherheitstechnisch ein Risiko und will ich tunlichst vermeiden.
Bisher war meine Idee, die Aktion "*Call A User Defined Tag With the Form Results" im FB auszuführen. Und dann in einem UDT die Nutzer (Usernamen / E-Mail Adresse) der Gruppe auslesen und die Felder von dem Formular dahin verschicken.
Was meint ihr? Habt ihr noch ne einfachere Idee?

Offline

#2 22. Juni 2012 11:16

nicmare
Server-Pate
Registriert: 15. Dezember 2010
Beiträge: 1.314
Webseite

Re: [GELÖST] Formbuilder mit FEU kombinieren

Eine mögliche, sehr einfache alternative: in dem normalen Template vor dem FormBuilder aufruf, die User der entsprechenden Gruppe ermitteln, dann deren E-Mail Adressen in eine Variable schreiben. Die Variable "irgendwie" verschlüsseln. Diese kann man ja dann dem Formbuilder übergeben:
{FormBuilder form='meinFormular' value_Kunde=$email}
Und dann im Formbuilder die variable wieder "entschlüsseln".
So würde dann die HTML Ausgabe so in etwa aussehen:
<input name="field_13" value="asfasfsuq1921242" type="text" />

Offline

#3 22. Juni 2012 15:50

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: [GELÖST] Formbuilder mit FEU kombinieren

Verwende Formbuilder kaum ... könntest du da nicht in FB-Feldern auch Smarty-Variablen verwenden (hab da bei früheren Übersetzungen mal was gelesen)?

Offline

#4 22. Juni 2012 16:15

nicmare
Server-Pate
Registriert: 15. Dezember 2010
Beiträge: 1.314
Webseite

Re: [GELÖST] Formbuilder mit FEU kombinieren

habs jetzt so gelöst, dass erstmal die userid an FB übergeben wird. dieses erstellt ein hiddenfield mit der id. und nach dem submit werden die werte an ein UDT übergeben. in diesem udt hole ich mir dann mittels der userid den usernamen (=email) und verschicke hier in dem udt auch gleich die mail mit dem cmsmailer

Offline

#5 22. Juni 2012 16:42

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] Formbuilder mit FEU kombinieren

Ich denke auch dass das mit dem UDT die sicherste Methode ist.
Allerdings verstehe ich den Sachverhalt nicht ganz.
Speziell verstehe ich nicht, wozu Du dem Formbuilder eine Userid übergibst.
Wenn das Formular nur von eingeloggten Usern ausgefüllt werden kann, dann kannst Du die Userid bzw. den Usernamen (alias E-Mail) auch gleich im UDT auslesen.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#6 22. Juni 2012 16:52

nicmare
Server-Pate
Registriert: 15. Dezember 2010
Beiträge: 1.314
Webseite

Re: [GELÖST] Formbuilder mit FEU kombinieren

nee. das formular kann von JEDEM besucher abgeschickt werden. und der FB speichert das dann in den formbrowser. so kann sich dann später der FEU in eine customcontent seite einloggen wo der frombrowser auf ihn wartet und er nur die einträge sieht, die für ihn bestimmt sind.

Offline