12/03/2012, 12:04
|
Colaborador | | Fecha de Ingreso: mayo-2008 Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años, 8 meses Puntos: 528 | |
Respuesta: Desconectar estado de usuario al cerrar navegador No es algo sencillo y se ha hablado mucho. En mi opinión, lo mejor que puedes hacer es que la sesión del usuario marque en la bd cada x minutos que está conectado, escribiendo en una tabla el último timestamp. Luego, al verificar los conectados, tomar aquellos cuyo timestamp no exceda los x minutos de diferencia.
O bien, puedes tratar con el evento onbeforeunload() de javascript, invocar mediante ajax una función que marque al usuario offline, pero no es segura esta ejecución. |