Originariamente inviato da Inoki
basta mettere un controllo sull'orario di connessione, magari anche una sistema di refresh (magari un frame nascosto) che aggiorna l'orario ogni X secondi/minuti..
E poi un controllo prendendo l'orario attuale confrontarli con quelli memorizzati sul database, tutti i record > di X+1 secondo/minuto lo cancelli..

Io per fare uan cosa simile, ho messo:
Un frame che si ricarica ogni 5 minuti, e aggiorna l'orario, in più ho messo una funzione che parte con l'evento onUnload, che apre una pagian in cui mi effettua il logout..

In questo modo, l'unico caso che non è contemplato è lo spegnimento del computer, che però è ovviato dal controllo detto prima
Vedi che bisognava tirarti fuori le informazioni !!!