Ver Mensaje Individual
  #5  
Antiguo 12-02-2008
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Reputación: 24
maeyanes Va por buen camino
Hola...

Yo lo hago de la siguiente manera:

Cada que un usuario entra creo un registro de entrada, más o menos así: Login (fecha de entrada) - Logout (null) - PCName (nombre del equipo desde el cual ingresa)...

Cuando el usuario cierra la aplicación, establesco el valor de Logout, con eso ya se si el usuario cerró bien la aplicación.

De esta forma puedo saber si un usuario está activo y por medio de otros permisos puedo permitirle tener más de una sesión o no. Obviamente el Admin puede tener más de una sesión activa...

Cuando la aplicación falla y el usuario quiere entrar desde el mismo equipo, el sistema detecta esto y le permite entrar cerrando la sesión que quedó abierta...

Si la última sesión abierta tiene más de un día, hace el mismo procedimiento y deja que el usuario ingrese a la aplicación...

Esto hasta ahora me ha dado buenos resultados...



Saludos...
Responder Con Cita