Guten Morgen zusammen, gab es da nicht noch so etwas wie "IsClientConnected" und k�nnte das in dem Fall vielleicht hilfreich sein?
cu Olli -----Urspr�ngliche Nachricht----- Von: Claudius Ceteras [mailto:[EMAIL PROTECTED] Gesendet: Montag, 16. Juni 2003 07:18 An: [EMAIL PROTECTED] Betreff: RE: [Coffeehouse] Ende einer Session > Ich logge die Anmeldungen der User im Intranet in einer Datenbank mit > Datum, Zeit, von wo usw... Jetzt w�rde ich gerne auch > eintragen wann der > User sich wieder abmeldet. Solang er das �ber den Button > "Logout" macht > ist es ja kein Problem aber mir fallt keine L�sung f�r das schliessen > des Browsers oder das eintippen einer anderen Url ein. > Wenn ich da die global.asa und Session_OnEnd verwende passiert das ja > auch erst wenn die Session abgelaufen ist. > > Hat da vielleicht jemand ein paar Tipps f�r mich? Das ist halt das ewige Problem von HTTP... Da kann man halt nicht viel machen.... Du k�nntest in jedem onunload event der seite was an den server schicken und immer die letzte onunload-zeit in der session speichern.... Und von welcher seite dieser onunload-event kam.... Was beim server ankommt k�nnte dann so aussehen: 10:00 REQUEST Seite A 10:02 ONUNLOAD Seite A 10:02 REQUEST Seite B 10:05 ONUNLOAD Seite B 10:25 Session_OnEnd In diesem fall w�sstest Du, dass er um 10:05 entweder ne andere URL getippt hat, oder den browser geschlossen hat. Wenn zur letzten Seite das onunload-event fehlt, dann hat er entweder die session mit offenen browser-fenster ablaufen lassen, oder sein rechner oder IE ist abgest�rzt oder er hat die internet-connection vor dem schliessen des browser-fensters getrennt o.�... Problematisch ist, dass dieser onunload-request auch eine gewisse zeit braucht... Und du kannst in nicht ins selbe fenster machen, denn das w�rde die neue seiten-url �berschreiben... Du musst also entweder ein nerviges popup aufmachen oder falls du frames benutzt in einen unsichtbaren frame die info absetzen... Das ganze hat nat�rlich auch Probleme mit gespaltenen surfsessions, bei denen der surfer in mehreren fenstern auf deiner seite surft... Im prinzip m�sstest du sowas irgendwie erkennen und auch immer die "thread-id" bei requests und onunload-events mitschicken, amit man richtig zuordnen kann... Claudius ~~~~~~~~~~~~~~~~~~~~~~~~~~~sponsored by United Planet~~~~~~~~~~~~~~~~~ Kaffeepause im United Planet Communityserver ... http://www.intrexx.com/communityserver _______________________________________________ Coffeehouse mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/coffeehouse ~~~~~~~~~~~~~~~~~~~~~~~~~~~sponsored by United Planet~~~~~~~~~~~~~~~~~ Kaffeepause im United Planet Communityserver ... http://www.intrexx.com/communityserver _______________________________________________ Coffeehouse mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/coffeehouse
