2016-03-30 10 views
1

Kann der Browser-Cookie auf Session_End gelöscht werden? Vorausgesetzt, es gibt keinen Kontext, keine Anfrage und keine Antwort?Cookies auf Session_End löschen C#

Es ist auch nicht möglich, die Werte in der Sitzung statt in den Cookies zu setzen. Dies wird durch eine Anwendung von Drittanbietern durchgeführt.

Bearbeiten: Ich habe vergessen zu erwähnen, dass die Website SSO verwendet. Und der Cookie, auf den ich zugreifen möchte, ist der SSO-Cookie.

+0

nein Anfrage? dann, wie Sie das Session_End .. bestimmen? – User2012384

+0

von der Server-Seite. in Proc. – Ray

+0

Wenn Sie sicherstellen, dass der Cookie Ihrer Website eine entsprechend kurze Ablaufzeit hat, wird der Browser das für Sie tun. – Christoph

Antwort

2

Nein, Sie können nichts tun, um die Cookies in Session_End als asynchron vom Server nach einer Zeitüberschreitung aufgerufen. Zu diesem Zeitpunkt gibt es keine fortlaufende HTTP-Anfrage vom Web-Browser, daher gibt es keinen offenen Kommunikationskanal zum Browser.