Dvoufázová Registrace – jak na to?

divispet
Člen | 29
+
0
-

Ahoj,

řeším problém jak nejlépe vyřešit registraci kdy je potřeba vytvořit dvě entity – uživatel a k němu druhou entitu (typ není podstatný) – v podstatě dvoukroká registrace.

Ukládat uživatele a potom přistoupit na druhý krok mi přijde neefektivní, protože když by uživatel z jakéhokoliv důvodu registraci nedokončil (nevytvořil druhou entitu) tak by v DB zůstával jen ten uživatel a byl by vlastně dummy.

Máte někdo nějaké doporučení?

Díky

Kamil Valenta
Člen | 758
+
+4
-

Dát si info z prvního kroku do sessions a do DB to nacpat až při úplnosti druhého kroku?

A nebo si toho uživatele ukládat do DB s timestampem a pak cronem promazávat vše, co je starší jak N dní a neexistuje k tomu entita z druhého kroku. Ale to jen v případě, že by to bylo vynuceno okolnostmi, které zde nejsou uvedeny. Připadá mi lepší neúplná data vůbec neukládat.

Editoval kamil_v (8. 10. 2019 8:35)