Seite 1 von 1

Vor Registrierung in der Kundenverwatung ein Feld der Kundenverwaltung prüfen

Verfasst: Mi 27. Okt 2021, 11:08
von stonyhubs
Hallo Leute,

ich habe eine Anmeldung zur Kundenverwaltung erstellt, die auch gut funktioniert. Hier werden Username, Surname, Forename und die Felder unter "Sonstiges" beschrieben. Dabei gibt es im Bereich "Sonstige" ein Feld mit dem Namen "UID". Diese "UID" existiert in einer Objektliste und kann mit we:listview auf Existenz gepüft werden.
Vorher soll aber auch noch ein Feld (KV UID) der Kundenverwaltung überprüft werden, ob es den Eintrag bereits gibt. Also im nicht angemeldeten Zustand. Ist das überhaupt möglich bzw. kommt man nicht angemeldet überhaupt an die Felder?

Verständlich?

Danke und viele Grüße

Stonyhubs

Re: Vor Registrierung in der Kundenverwatung ein Feld der Kundenverwaltung prüfen

Verfasst: Mi 27. Okt 2021, 11:37
von WBTMagnum
Hallo Stonyhubs,

Mit <we:listview type="customer" ...> und einer entsprechenden Condition solltest du prüfen können ob die UID bereits in der KV existiert.Schau dir mal das Beispiel #1 in der Tag-Referenz an.

HTH,
Sascha

Re: Vor Registrierung in der Kundenverwatung ein Feld der Kundenverwaltung prüfen

Verfasst: Mi 27. Okt 2021, 22:35
von NilSole
Dabei solltest du jedoch dringend einer SQL - Injektion vorbeugen! Da es sich ja um eine Zahl handelt, die als Request Variable übergeben wird, verwendest du zum Beispiel <we:var type="request" varType="int"/> und leitest die Ausgabe in eine zB lokale Variable um. Zahlen (aber nicht Texte!) kannst du dann sicherer aus dem Request verwenden.

Re: Vor Registrierung in der Kundenverwatung ein Feld der Kundenverwaltung prüfen

Verfasst: Do 28. Okt 2021, 10:30
von stonyhubs
Danke, das hat super funktioniert.