la chiave della risoluzione del problema la trovi quiOriginariamente inviato da fre2004
a me basterebbe uno script che controlla il campo last_login,
quando vede che è passata mezz'ora, aggiorna il campo on line da 1 a 0.
ma come si puo fare?
ecco l'esempio che viene proposto:
Query per aggiungere gli utenti nella tabella online: "REPLACE INTO online (ip,data) VALUES ('$ip',NOW())" importante: settare il campo "ip" come unique o primary, data come campo di tipo DATETIME Query per cancellare gli utenti non attivi "DELETE FROM online WHERE (data + INTERVAL 5 MINUTE) < NOW()" Per il login a tempo basta inserire la durata del cookie o della sessione quando li crei nella fase di login (esempio 20 minuti)![]()

Rispondi quotando