Ich dachte, ich h�tte die Sessions bei asp.net verstanden. Jetzt bin ich aber etwas unsicher.
In der web.config habe ich den folgenden Eintrag:
<sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;user id=sa;password=" cookieless="false" timeout="2" />
Ich bin davon ausgegangen, dass die Session nach dem Timeout nicht mehr verf�gbar ist. Wenn ich die Seite lade, dann einige Minuten warte und die Seite erneut lade, habe ich aber immer noch die gleiche Session-ID. Im Cookie-Manager des Mozilla sehe ich das temp. Cookie auch noch. Wer ist zust�ndig, dass die Session abl�uft?
Die Session l�uft am Server aus - wenn in der festgelegten Timeoutzeit der User nicht noch mal mit dem Sessioncookie vorbeikommt.
Und das w�ren in meinem Testfall die 2 Minuten, oder?
Wird die Session-ID beim n�chsten Aufruf(nach x>2 min) nochmals mitgesendet? Ich habe im Code n�hmlich folgendes:
Testen, ob eine Kunden-ID als Session Numeric ist, wenn nein, wird kontrolliert, ob bereits eine Kunden-ID mit der aktuellen Session-ID vorhanden ist. Wenn das der Fall ist, wird die Kundennummer ausgelesen, als Session gespeichert und weiter verarbeited. Wie es jetzt aussieht, wird dem Server die alte Session-ID �bertragen, er nimmt diese an und holt aus der DB den Kundennummer. So muss sich der Kunde nicht neu einlogen, wenn er l�nger als die Timeout-Zeit nichts gemacht hat. So ist zumindest das, was ich glaube, herausgefunden zu haben.
Kann mir das jemand best�tigen?
Gruss Christoph
_______________________________________________ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
