Hallo zusammen,

habe derzeit eine Aufgabenstellung, bei der der Interessent im ersten Schritt ein Objekt per EFG eingibt, sich aber danach erst registrieren muss, sofern das nicht bereits erfolgt ist. Nach erfolgter Registrierung aber soll ihm das eingegebene Objekt zu seiner neuen userId zugeordnet werden.

1. Ansatz (funktioniert nicht)

Ich speichere die Daten des Objekts in der Session, generiere dazu einen eindeutigen Token, den ich über die Registrierung mitschleppen will, um damit den neuen Objektdatensatz zuordnen zu können.
-> Das funktioniert nicht, da nach der neuen Registrierung die Session-Daten weg sind und eine neue Session vorliegt, soweit ich das sehe.

2. Ansatz

Ich speichere bei der Objekteingabe die IP des Besuchers in der DB, mache die Registrierung, lese bei Aktivierungshook die IP erneut aus und finde dementsprechend den neuesten Datensatz mit dieser IP, um die Zuordnung zu machen.
-> Das geht zwar, ist aber eine ziemliche Krücke.

Hat schon mal jemand sowas realisiert oder sich mit dem gleichen Problem befasst?

Viele Grüße,

Christian