Wie ich weiß, erkennt ASP den Benutzer basierend auf Sitzungs-ID und die Sitzungs-ID speichert in Cookie.Wie asp erkennt Benutzer?
Wenn ich den Browser-Cookie lösche, dann wird auch die Sitzungs-ID gelöscht, und wie asp erkennt den Benutzer in dieser Situation?
Vielen Dank für Ihre Antwort.. Das Szenario ist. Benutzer angemeldet und navigieren Sie zur Bestellseite. Jetzt hat der Benutzer den Cookie gelöscht. Klicken Sie nach dem Löschen des Cookies auf die Schaltfläche "Bestellung absenden". Wie Sie gesagt haben, wird es als neuer/anderer Benutzer behandelt. Jetzt ist mein Zweifel, muss der Benutzer sich erneut anmelden? Wenn nicht, dann kannst du es wie einen neuen/anderen Benutzer behandeln. – NJadon
@Neeraj Wenn Sie ein Formular abschicken, und Sie ihn durch ihre Cookies halten, und aus irgendeinem Grund diese Cookies abgelaufen sind, dann wird das Senden fehlschlagen. Keine Artikel im Warenkorb, kein gültiger Benutzer - Sie sehen wahrscheinlich eine Weiterleitung zur Anmeldeseite - oder nichts im Warenkorb. – Aristos
@Neeraj ein guter Weg, um dieses Ablaufdatum zu vermeiden, ist eine eindeutige ID auf der URL, die den Warenkorb und vielleicht den Benutzer, der es verwenden angeben - so auch wenn die Sitzung abgelaufen ist, können Sie die ID des Warenkorbs und des Benutzers haben. – Aristos