Node-Erstellungen sammeln und erst nach Registrierung speichern?
Eingetragen von GevatterTod (85)
am 12.01.2011 - 18:06 Uhr in
am 12.01.2011 - 18:06 Uhr in
Gibt es ein Modul welches es ermöglicht, dass ein Benutzer Node's anlegt (z.B. von einem bestimmten Content-Typ), diese aber erst nach seiner Registrierung tatsächlich gespeichert werden, unter dem Namen mit dem er sich letztendlich registriert? Also funktional gesehen wie ein "Warenkorb"?
Wie könnte man das lösen?
- Anmelden oder Registrieren um Kommentare zu schreiben
Also spontant würde ich sagen
am 13.01.2011 - 16:49 Uhr
Also spontant würde ich sagen dass es technisch überhaupt unklug wäre, vielleicht sogar gar nicht geht. Denn ein Benutzer, der nicht registriert ist, ist ja in diesem Fall Gast! Wie soll das System also später zuverlössig wissen, welcher Gast zu welchem erstellten Node gehört!
lg
Ich denke da an
am 13.01.2011 - 17:10 Uhr
Ich denke da an Session-Variablen, Cookies, etc.
Aktuell überlege ich ein Modul zu schreiben, welches die Anfragen erst pro Session-ID speichert in einer Tabelle, und bei "Checkout" dann die Daten daraus nimmt um entsprechende Nodes zu generieren. Wäre denk ich recht aufwendig umzusetzen, aber momentan fällt mir keine Bessere Lösung ein.
Eine Art CCK-Feld in dem man eine Session-ID speichert gibt es nicht oder, bzw ein Session-Referenzfeld?
Session-Variablen, Cookies
am 13.01.2011 - 17:19 Uhr
Session-Variablen, Cookies etc. ist wie gesagt ja nicht gerade zuverlässig! Einige oder viele Benutzer umgehen das ja und speichern zb erst keine Cookies oder nur zu kurz
Ja, aber anders wird es wohl
am 13.01.2011 - 18:12 Uhr
Ja, aber anders wird es wohl nicht gehen. Gleiches Prinzip wie bei einem Online-Shop: Warenkorb befüllen, und wenn gewünschte Sachen alle drin sind abschicken, und erst dann ggf Registrieren. Alle Daten sind natürlich weg, sobald die Session beendet oder abgelaufen ist, das ist dann aber auch ok so.