Este es el esenario, se tiene la BD sistema con la tabla usuario
Tabla usuario
- usuario char(5)
- clave char(5)
- conectado char(1)
CUando un usuario se conecte al sistema el campo "conectado" sera actualizado a 1 y cuando el usuario se desconecte media el boton "cerrar sesion" el campo "conectado" sera actualizado a 0. Hasta ahi todo bien .. todo esta programado y listo .. Se ha tomado en cuenta ese campo porque el sistema debe estar validado de forma que si un usuario ( ejemplo JUAN) este conectado no pueda volverse a conectar.
EL problema viene en que: ¿que sucede si el usuario cerro la ventana sin dar click antes en cerrar sesion? ó ¿QUe pasa si se fue el internet y el usuario no puedo cerrar su sesion? .. todo viene a ese tipo de pregunta ...
¿ Quizas haya algun script que se ejecute en el servidor (mysql) que verifique si en realidad el usuario sigue conectado ? ó ¿SE debe programar una funcion en php que verifique si sigue conectado?
... haber si alquien puede darme una mano con esto. POrque la verdad aun no encuentro una salida ..
PD: Estoy usando php y mysql.