Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/05/2004, 20:36
Avatar de sism82
sism82
 
Fecha de Ingreso: octubre-2003
Ubicación: Guadalajara
Mensajes: 865
Antigüedad: 20 años, 6 meses
Puntos: 1
no he manejado sql server, pero creo que es lo de menos, simplemente has una tabla que se llame algo asi como logeados y ahi vas e insertas un registro cada vez que alguien entre y cuando entre de nuevo, si ya está registrado no lo deja. El problema es que no todos los usuarios dan click a Logout, y por lo tanto no puedes saber exactamente cuando un usuario abandona la sesión. Pero con Js puedes hacer que al cerrar la ventana te abra otra donde lo saque de sesión y borre el registro en la tabla logeados. Y aparte, definir un tiempo de expiración de la sesión por inactividad. Es decir, si el usuario intenta hacer algo después de mucho tiempo (para eso tienes que registrar su hora de entrada) que no lo deje y borre el registro en logeados.

Me explico? es la idea... tu lo adaptas a tus necesidades, saludos..