Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/02/2013, 11:16
ferminako
 
Fecha de Ingreso: abril-2010
Mensajes: 298
Antigüedad: 14 años
Puntos: 1
No permitir más de un usuario conectado a la vez

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!