Nun, ich l�se das so:
In der Usertabelle gibt's folgende Felder, die f�r die
wer-ist-online-liste erforderlich sind:
1.) LastLogin (DT)
2.) LastAction (DT)
3.) online (bit)
4.) imChat (bit)
5.) DND (bit)
Jeder Aufruf der whoisonline.asp macht folgendes:
1.) Pr�ft, wo datadiff("n",LastAction,now)>15 und Online=TRUE
--> online --> False
imChat --> False
2.) Erzeugt eine Liste der Leute, wo DND = False & online = True
Weiters gibt's eine global includierte Datei (inc.asp), die folgendes
jedes mal macht:
--> LastAction = now
Dann habe ich noch eine status-Datei, die permanent nichts anderes tut,
also pr�fen, ob & was sich tut und f�r den Fall da� das Ereignis "Neuer
User online" oder "user hat sich geschlichen" die "werIstOnline-Seite
reloaded, falls diese angezeigt wird.
Und dann ist da noch was: hinter dem Logo befindet sich ein kleines
Javascript, das beim Schlie�en (sprich beim wegsurfen) noch in einem
popupfenster die "Logout-Routine" durchf�hrt.
Stefan.
-----Urspr�ngliche Nachricht-----
Von: Stefan H�sler [mailto:[EMAIL PROTECTED]]
Gesendet: Dienstag, 09. Juli 2002 20:09
An: AspGerman Kaffeehaus
Betreff: [aspdecoffeehouse] Welche User gerade online
Hi!
So, ich hab jetzt gesucht, gesucht und gesucht und nix passendes
gefunden.
Ich w�rd gerne auf einer Seite anzeigen, WELCHE User gerade online sind.
Die
User m�ssen sich anmelden. Sobald sie angemeldet sind, sollten sie dann
nat�rlich auch angezeigt werden.
Kann mir jemand einen Tipp geben, wie ich das realisieren k�nnte? Mir
f�llt
nix vern�nftiges (funktionierendes) ein.
Vielen Dank
Stefan
http://www.drhirn.com/1
| [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
| [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