Page 1 of 1

Quién es el último en salir ?

Posted: Thu Nov 16, 2017 6:54 pm
by LOUIS
Buenas tardes/noches/dias Amigos:

Sigo trabajando en la versión 3.0.46 y se me ha ocurido algo que ojalá se pueda ... Cómo programo para saber quién es el último usuario que esta saliendo del sistema en el Servidor ? ... Y si sé que éste usuario es el último que está saliendo, impida que alguien entre (en la red), hasta que se corran ciertos procedimientos rápidos, como indexaciones y pasar la información ingresada temporalmente a la dbf definitiva e histórica, evitando así que un usuario haga este proceso de actualización al final del día y lo haga el sistema en modo automático.

De antemano, muchas gracias.

Re: Quién es el último en salir ?

Posted: Thu Nov 16, 2017 7:57 pm
by danielmaximiliano
Abrir una base de datos de usuarios, ahí se registra la entrada y se suma el campo cant de usuarios
Al salir el usuario se registra su salida y si la cantidad de usuarios es cero este tendría que hacer todos los procedimientos que necesitas

Re: Quién es el último en salir ?

Posted: Fri Nov 17, 2017 4:51 am
by Ismach
un demonio que mantenga el numero de usuarios conectados que sume o reste cuando este llegue a cero haga lo que tenga que hacer o dispare otros procesos... Otra forma de implemntar esto es a traves de un automata, esdecir que cambie de estado de acuerdo a cierto valor hecho o evento.

Re: Quién es el último en salir ?

Posted: Thu Nov 23, 2017 4:19 pm
by LOUIS
Gracias Daniel y Ismach

Re: Quién es el último en salir ?

Posted: Thu Nov 23, 2017 6:19 pm
by Leopoldo Blancas
Yo lo que hago es una DB con el nombre de Usuarios, Passwords, y Activo, con una variable Publica voy contando los usuarios ACTIVOS que se conectan y restando los que se desconectan y al valer "0", entonces llamo a los procedimientos para que hagan el trabajo... Bloquear archivos, etc.

Saludos

Re: Quién es el último en salir ?

Posted: Fri Nov 24, 2017 2:41 pm
by LOUIS
Gracias Leopoldo, muy amable.