Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-06-2015
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.735
Poder: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
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.
Responder Con Cita
  #2  
Antiguo 26-06-2015
Avatar de jeremiselxi
jeremiselxi jeremiselxi is offline
Miembro
 
Registrado: ago 2008
Posts: 199
Poder: 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
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Como monitoreo a los usuarios desde firebird uper Firebird e Interbase 0 21-03-2007 01:12:45
Monitoreo de usuarios JAH Firebird e Interbase 4 07-08-2004 16:50:08
Usuarios conectados en mi aplicacion ? Jorge Taveras MS SQL Server 8 29-06-2004 22:18:41


La franja horaria es GMT +2. Ahora son las 15:39:30.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi