Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/08/2011, 10:59
Avatar de freesoftwarrior
freesoftwarrior
 
Fecha de Ingreso: marzo-2006
Mensajes: 362
Antigüedad: 18 años, 9 meses
Puntos: 10
Listar usuarios conectados

Buenos días:
Tengo un pequeño vacío de conocimiento. Necesito crear un listado de los usuarios activos. Para ello he usado este script en el global.asa

Cita:
<script language="VBScript" RUNAT="Server">
Sub Application_OnStart
Application("ActiveUsers") = 0
End Sub

Sub Session_OnStart
Session.Timeout = 20
Session("Start") = Now
Application.Lock
Application("ActiveUsers") = Application("ActiveUsers") + 1
Application.UnLock
End Sub

Sub Session_OnEnd
Application.Lock
Application("ActiveUsers") = Application("ActiveUsers") - 1
Application.UnLock
End Sub
</script>
y por supuesto lo invoco con un simple

Cita:
<%= Application("ActiveUsers") %>
Pero esto sólo me muestra la cantidad, no me permite realizar un listado. Se que con la propiedad Session.SessionID puedo obtener el ID único de cada sesión, pero ¿cómo puedo hacer para que me muestre los ID de todas las sesiones activas?. No he podido encontrar una propiedad del objeto session que me permita hacer eso, al menos no hasta ahora.

Muchas gracias por el apoyo.

Un saludo desde Lima, Perú