Forumuser online oder offline anzeigen?

Moin Leute!

Ich bin gerade dabei auf einer Homepage ein Forum einzubauen (auf Basis der OpenSource-Software „Phorum“).

Auf der Startseite habe ich nun vor in einer Tabelle alle registrierten User anzeigen.
Das ist ja soweit nicht schwierig, weil ich die Nicknames aus der Datenbank ziehen kann.

Ich möchte aber, dass bei jedem User angezeigt wird, ob er gerade eingeloggt ist oder nicht.

Also im Grunde:

Wenn UserXY eingeloggt, dann ,
sonst

Wie sieht diese „eingeloggt“-Abfrage in der Programmierung aus?

Kennt jemand vielleicht sogar die entsprechenden Module im System von Phorum, auf die ich dann zugreifen muss?

Gruss
Lanzelot

Ich möchte aber, dass bei jedem User angezeigt wird, ob er
gerade eingeloggt ist oder nicht.

Weißt du, ob das überhaupt irgendwo in der Datenbank auf dem aktuellen Stand registriert und geloggt wird?
Wenn ja und da du ja anscheinend eine Datenbankabfrage erfolgreich selbst geschrieben hast:
Weitere Abfrage dieser Daten und dann (Pseudocode)
if (user.online = true)
echo ("");
else
echo ("

Moin Andreas!

Weißt du, ob das überhaupt irgendwo in der Datenbank auf dem
aktuellen Stand registriert und geloggt wird?

In der Datenbank direkt wahrscheinlich nicht.

Aber laut der Erklärung zu Phorum wird beim Einloggen ein Cookie gesetzt, das beim Ausloggen bzw. Verlassen der Seite gelöscht wird.
Die Abfrage müsste sich also darauf beziehen, ob dieses Cookie z.Z. aktiv ist oder nicht.

da du ja anscheinend eine Datenbankabfrage
erfolgreich selbst geschrieben hast

Äh, nein, so weit bin ich noch nicht.

Ich weiss nur theoretisch in etwa wie es gehen könnte (durch entsprechende Literatur), aber ausprobiert habe ich’s noch nicht.

Ich bin in Sachen PHP/MySQL noch ein Greenhorn.

if (user.online = true)
echo ("");
else
echo ("

soweit ich weiss muesste das lastloggedin datum mitprotokolliert fragen … so kriegst du auch alle user die online sind … die sich z.b. in den letzten 5 minuten eingelogged haben …

Moin Gecko!

lastloggedin datum mitprotokolliert

Ist „lastloggedin“ die Bezeichnung dafür, oder heisst das noch anders?

Da ich das System noch nicht ganz verstanden habe, wäre es schön, wenn ich in den Modulen gezielt nach einem Begriff suchen könnte.

Gruss
Lanzelot

Ist „lastloggedin“ die Bezeichnung dafür, oder heisst das noch
anders?

keine ahnung, ich kenn das forum ueberhaupt nicht …
schau doch mal in die user tabelle, dort wirds schon irgendwo stehen …