Foros del Web » Programando para Internet » ASP Clásico »

Numero de usuarios conectados

Estas en el tema de Numero de usuarios conectados en el foro de ASP Clásico en Foros del Web. tengo una aplicacion web, en la que los usuarios se conectan mediante su usr y pwd, en la pagina de identificacion tengo el sgte codigo: ...
  #1 (permalink)  
Antiguo 12/02/2007, 10:35
 
Fecha de Ingreso: abril-2003
Mensajes: 260
Antigüedad: 22 años
Puntos: 0
Numero de usuarios conectados

tengo una aplicacion web, en la que los usuarios se conectan mediante su usr y pwd, en la pagina de identificacion tengo el sgte codigo:
'***********************'
'Control de usuarios Activos'
Application.Lock
Application("ActiveUsers") = Application("ActiveUsers") + 1
Application.UnLock
'***********************'
que me permite saber el numero de usuarios que se han identificado, y lo utilizaba para saber el nº de usuarios q estan online en la aplicacion.
Mediante el sgte codigo:
'***********************'
Application("ActiveUsers")
'***********************'
Pero si el usuario cierra el navegador, es imposible saber si se ha desconectao de la aplicacion...
alguan sugerencia?
__________________
Salut i Força al Canut
  #2 (permalink)  
Antiguo 13/02/2007, 08:55
 
Fecha de Ingreso: febrero-2007
Mensajes: 29
Antigüedad: 18 años, 2 meses
Puntos: 0
Re: Numero de usuarios conectados

Eso me imagino que esta en el Onstart no ??

yo agregue lo siguiente en el onEnd

Cita:
SUB Session_OnEnd
Application.Lock
Application("usersonline")= Application("usersonline") - 1
Application.UnLock
END SUB
  #3 (permalink)  
Antiguo 13/02/2007, 10:19
 
Fecha de Ingreso: abril-2003
Mensajes: 260
Antigüedad: 22 años
Puntos: 0
Re: Numero de usuarios conectados

si, pero eso es valido unicamente si cierran la aplicacion correctamente, es decir, si pulsan algun boton de cerrar session o algo asi, pero si unicamente cierran la ventana del explorador, no se como hacer esa operacion. Es decir, en caso de cerrar la ventana del explorador, como hago:
SUB Session_OnEnd
Application.Lock
Application("usersonline")= Application("usersonline") - 1
Application.UnLock
END SUB
__________________
Salut i Força al Canut
  #4 (permalink)  
Antiguo 13/02/2007, 10:44
Avatar de 3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 21 años, 4 meses
Puntos: 144
Re: Numero de usuarios conectados

Por defecto (aunque lo puedes cambiar), transcurridos 20 minutos de inactividad, se restará ese usuario (-1). Lógicamente, si cierra el navegador, y no vuelve a entrar en la web, al cabo de 20 minutos, contará como 1 usuario conectado menos.

Salu2
  #5 (permalink)  
Antiguo 13/02/2007, 11:56
 
Fecha de Ingreso: abril-2003
Mensajes: 260
Antigüedad: 22 años
Puntos: 0
Re: Numero de usuarios conectados

gracias voy a probarlo
__________________
Salut i Força al Canut
  #6 (permalink)  
Antiguo 14/02/2007, 06:59
 
Fecha de Ingreso: febrero-2007
Mensajes: 29
Antigüedad: 18 años, 2 meses
Puntos: 0
Re: Numero de usuarios conectados

Cita:
Iniciado por algicor Ver Mensaje
si, pero eso es valido unicamente si cierran la aplicacion correctamente, es decir, si pulsan algun boton de cerrar session o algo asi, pero si unicamente cierran la ventana del explorador, no se como hacer esa operacion. Es decir, en caso de cerrar la ventana del explorador, como hago:
SUB Session_OnEnd
Application.Lock
Application("usersonline")= Application("usersonline") - 1
Application.UnLock
END SUB
EDITADO: la respuesta la dio 3pies. Si no te jode para el resto de la aplicacion, lo que podes hacer es bajarle tiempo de vto de la sesion....

saludos eltano
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:18.