2016-06-07 14 views
4

Ich erstelle eine Website, wenn Sitzungen Zeitüberschreitung Ich möchte Benutzername und Zeit des Benutzers zeigen, aber ich weiß nicht heiß, Sitzungen mit Cookies für z. Benutzername gespeichert in Cookies und Sitzung, wenn Sitzungen Zeitüberschreitung der Benutzername muss aus den Cookies abrufenWie setze ich den Cookie-Ablauf auf Sitzung in C#

Antwort

5

Lets Dinge in die Perspektive zuerst. Eine Sitzung ist die Sitzung, die ein Benutzer erlebt, wenn er die Website verwendet. Wie es funktioniert, ist im Grunde ein Benutzer startet eine Sitzung mit dem Webserver, der Webserver gibt dann einen Schlüssel der Sitzung und legt eine Zeitüberschreitung für die Sitzung, die als Cookie gespeichert sind.

Da dieser Prozess automatisch und Sie können es nur in web.config konfigurieren (es sei denn, Sie asp.net Kern vNext sind, was ich bezweifle) mit session https://msdn.microsoft.com/en-us/library/h6bb9cz9%28v=vs.80%29.aspx

Ein normaler Http auf einer anderen Hand ist etwas, das Sie gesetzt auf Ihrem Response-Objekt und kann ihm ein bestimmtes Ablaufdatum wie folgt geben:

Welches ist für Ihre Bedürfnisse wahrscheinlicher.

Wenn Sie weitere Informationen über Sitzungen Ablauf möchten, würde ich auch vorschlagen, Sie überprüfen http://www.hanselman.com/blog/TroubleshootingExpiredASPNETSessionStateAndYourOptions.aspx

Verwandte Themen