Ver Mensaje Individual
  #6  
Antiguo 26-06-2015
Avatar de jeremiselxi
jeremiselxi jeremiselxi is offline
Miembro
 
Registrado: ago 2008
Posts: 199
Reputación: 16
jeremiselxi Va por buen camino
Cita:
Empezado por duilioisola Ver Mensaje
En mis aplicaciones tengo una tabla de entradas, en donde guardo cada conexión a la aplicación.
ENTRADA (ID, ID_USUARIO, ID_UBICACION, FECHA_ENTRADA, FECHA_SALIDA)
Cuando entra un usuario creo una entrada con el campo FECHA_SALIDA vacío.
Cuando sale el usuario, modifico el campo FECHA_SALIDA con la fecha y hora actual.

Con esto puedo saber qué usuario está conectado y además marco otras tablas con el ID de la entrada para saber quien creo el registro y cuando.

Pare evitar que un mismo usuario entre desde dos ubicaciones distintas, lo que hago es rellenar el campo FECHA_SALIDA con la fecha y hora actual de las entradas abiertas (FECHA_SALIDA vacia) en ubicaciones distintas a la actual.
Un Timer mira cada minuto si la entrada todavía está abierta.
Si se ha cerrado, informo al usuario que alguien ha entrado con su nombre de usuario desde otra aplicación y cierro la aplicación.
Excelente muchas gracias.

Haré las pruebas de lugar y te dejo saber.

Saludos.
__________________
Cristo te ama, ven a d él, ya k te espera con los brazos abiertos. Dios te bendiga mucho
Responder Con Cita