> A) jeder user der in der online liste steht schreibt alle paar
> millisekunden die aktuelle uhrzeit in die liste dazu
> 
> B) jeder user killt alle user, deren zeit in der liste - aktuelle
> uhrzeit eine differenz von z.B. 1 Minute aufwei�t

Werden die nur in ihrer lokalen Liste gekillt oder auch in de DB
ausgeloggt?

Ansonsten:
Auf Session_OnEnd kann man sich leider nicht verlassen... Das ist ein
alter Bug, manchmal wird es halt nicht aufgerufen... Deshalb sind auch
die ganzen "Wieviel sind online"-Counter die darauf basieren irgendwann
am �berlaufen...
Du kannst aber Dein eigenes System implementieren:
Sessions werden in der DB gespeichert und bei jedem Aufruf einer Seite
aktualisiert.
Wenn eine Session l�nger als x Minuten nicht mehr aktualisiert wurde,
ist sie ung�ltig und zu l�schen... => automatischer logout.
Wie immer kann man hier viel optimieren. Man muss z.B. nicht immer
gleich in die DB gehen, sondern kann einen Cache-Layer
dazwischenschalten, der die Daten in Application-Variablen h�lt und nur
ab und zu zur DB geht...
Auch eine Kombination mit IIS-Sessions oder Andreas' L�sung ist denkbar.

Claudius


| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

Antwort per Email an