Ola buenas, tengo un problema, y es q un cliente me pide que en su web solo pueda haber una persona conectada a la vez con la misma cuenta.
Para ello he modificado mi base de datos , y puse un campo booleano logueado si o no.
Al loguearse un usuario compruebo si el campo logueado esta a 0 o 1... y segun eso se lo permito o no.
Pero si el usuario no cierra la sesion(ej cierra navegador), le campo booleano se queda como logueado y ese usuario ya no puede loguearse.
Lo solucionamos incluyendo un campo mas en la tabla usuario, llamado fechaLogin, y si han pasado 10 minutos desde el logueo , permitimos que se pueda volver a conectar aun que el campo logueado este marcado como logueado.
Es esta una solución practica o simplemente esta mal y existe otra logica mejor...
Gracias!