Gültigkeit einer fremden Session der gleichen Website abfragen

10/08/2008 - 23:15 von Oliver Rupprecht | Report spam
Hallo liebe Newsgroup.

Ich biete meinen Benutzern an, bestimmte Informationen innerhalb einer
CSV-Datei auf ihren Rechner zu laden.

Nun muss ich diese Dateien, die ich in einem Temp-Verzeichnis ablege, ja
auch irgendwie reorganisieren.

Gibt es eine Möglichkeit anhand der Session-ID (Bestandteil des Dateinamens
der CSV-Datei) abzufragen, ob der Benutzer mit dieser Session-ID noch
"anwesend" ist?

Danke & Gruß
Oliver
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
11/08/2008 - 08:20 | Warnen spam
Hallo Oliver,

"Oliver Rupprecht" schrieb:

Nun muss ich diese Dateien, die ich in einem Temp-Verzeichnis ablege, ja auch irgendwie reorganisieren.



Dazu würde sich in deinem Fall meiner Meinung nach am ehesten das Session_End
Event anbieten. Das zündet, wenn die Session beendet wird (meist 20 Minuten
nach dem letzten Zugriff innerhalb dieser Session) und man kann die Datei dann
bequem löschen. Beachte aber, dass Server.MapPath und ein paar andere Methoden
nicht im Session_End Event zur Verfügung stehen.

Gibt es eine Möglichkeit anhand der Session-ID (Bestandteil des Dateinamens der CSV-Datei) abzufragen, ob der Benutzer mit dieser
Session-ID noch "anwesend" ist?



Nö, es sei denn, Du speicherst alle Session-IDs, bspw. in einer Application-
Variablen und entfernst die dann im jeweiligen Session_End Event wieder. Aber
das bringt IMHO nicht wirklich was.

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen