Ich verwende f�r den Chat keine DB.... Wieso auch... ;-)

-----Urspr�ngliche Nachricht-----
Von: Claudius Ceteras [mailto:[EMAIL PROTECTED]] 
Gesendet: Freitag, 30. August 2002 12:44
An: AspGerman Kaffeehaus
Betreff: [aspdecoffeehouse] RE: AW: Re: AW: Re: AW: ausloggen klever
gestalten...


> 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.as
| p


| [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