Ich möchte einen Einkaufswagen in meine Website integrieren. Der Einkaufswagen sollte so beschaffen sein, dass er zurückgesetzt wird, sobald der Benutzer sich aus der Anwendung abmeldet. Dies kann entweder über Sitzungen oder über die Datenbanktabellen erreicht werden.Warenkorb Implementierung
Was ist aus den beiden oben genannten zu bevorzugen? Gibt es Sicherheitslücken, wenn dies über Sitzungen abgewickelt wird?
Sitzungen sind ziemlich sicher, aber nicht so skalierbar wie datenbankgestützte Sitzungsinformationen. Eine Datenbankunterstützung ist wahrscheinlich nicht so leistungsfähig wie im Zustand der Prozesssitzung. Für wie viele Nutzer erstellst du deine App? Benötigen Sie wahrscheinlich eine Webfarm? –
Kannst du "Abmelden" definieren, bedeutet das, schließt den Browser oder klickt tatsächlich auf einen Abmeldeschalter, wenn letzteres, was bedeutet es, wenn der Benutzer nicht eingeloggt ist, können sie Dinge in einen Korb hinzufügen, wenn nicht eingeloggt? –