Devi aggiungere dei campi nella tabella degli utenti (dovrebbe essere dl_user nel tuo caso).
I campi da aggiungere sono 2:
1. IP (tipo varchar(18))
2. LASTACTION (tipo timestamp)
Quando effettui il login vai a popolare anche questi 2 campi.
Ogni qualvolta che l'utente visita una pagina vai ad aggiornare il campo "LASTACTION".
Quando l'utente fa logOut vai a svuotare il campo.
Per visualizzare se un utene è on-line o meno basta che fai due controlli:
1. l'utente è offline se: a) il campo LASTACTION è nullo , b) è passato più di TOT tempo dall'ora indicata nel campo campo LASTACTION
2. l'uente è on-line se: il tempo trascorso da LASTACITON è inferiore a TOT