Cita:
Iniciado por abimaelrc
Podrias crear una columna que diga conectado y otra de la última vez que se conecto. Luego por medio de ajax, mientras esté conectado a tu página, verificas que esté conectado la persona y aumentas el valor del tiempo que estuve conectado cada cierto tiempo. Si la persona cierra o se desconecta eliminas el valor de donde estuvo conectado con algún cron job que verifique todas las persona que estuvieron más de 15 minutos desconectadas o también usas la función de javascript onunload para detectar cuando la persona se vaya de la aplicación cerrando la página.
El "sistemita" para saber si esta logueado ya lo hice, con un campo llamado "logueado" que es un "bool" si esta activo muestro que esta logueado y sino lo ingreso al sistema y modifico el flag.
Me faltó la otra parte que mencionas (y no se me habia ocurrido) de almacenar la ultima vez que se conecto. Ya con ese campo y un cronjob lo solucionaria.
Muchas gracias!