Also,
hab da mal eine Frage. Kann mir da mal einer einen Ansatz oder gar eine Lösung nennen?
Und zwar ist es das leidige Thema des UserManagement:
Ich hab ein Login, bei dem neben der Abfrage für Nutzer und Passwort,
noch eine Funktion eines Updates für 'Last Login', 'SID' und 'online'...
Sieht aus wie folgt:
PHP:
mysql_query('UPDATE
`xjonx_user`
SET `last` = NOW(), `sid` = ''.$_SESSION['sid'].'', `online` = '1'
WHERE `id` = '.$_SESSION['id'].' ;') ;
Zur funktion, für die den es nicht ganz klar ist:
last = last login - damit im Profil eben genau dieser angezeigt wird.
online = wird auf 1 gesetzt, damit angezeigt wird, das der nutzer online ist
und genau da fängt das problem an // da fängt die frage an:
Das online = 1 wird beim logout auf 0 gesetzt.
Aber, was wenn der Nutzer sich nicht ausloggt?
Dann würde zwar der Nutzer nach dem Standard verfall der Session
sich wieder einloggen müssen - aber er würde noch weiter auf
der Seite als Online angezeigt werden...
Kann mir da jmd weiter helfen?
hab da mal eine Frage. Kann mir da mal einer einen Ansatz oder gar eine Lösung nennen?
Und zwar ist es das leidige Thema des UserManagement:
Ich hab ein Login, bei dem neben der Abfrage für Nutzer und Passwort,
noch eine Funktion eines Updates für 'Last Login', 'SID' und 'online'...
Sieht aus wie folgt:
PHP:
mysql_query('UPDATE
`xjonx_user`
SET `last` = NOW(), `sid` = ''.$_SESSION['sid'].'', `online` = '1'
WHERE `id` = '.$_SESSION['id'].' ;') ;
Zur funktion, für die den es nicht ganz klar ist:
last = last login - damit im Profil eben genau dieser angezeigt wird.
online = wird auf 1 gesetzt, damit angezeigt wird, das der nutzer online ist
und genau da fängt das problem an // da fängt die frage an:
Das online = 1 wird beim logout auf 0 gesetzt.
Aber, was wenn der Nutzer sich nicht ausloggt?
Dann würde zwar der Nutzer nach dem Standard verfall der Session
sich wieder einloggen müssen - aber er würde noch weiter auf
der Seite als Online angezeigt werden...
Kann mir da jmd weiter helfen?
Kommentar