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

Saber qué usuarios están conectados

Estas en el tema de Saber qué usuarios están conectados en el foro de ASP Clásico en Foros del Web. Buenas gente! Desearía saber cómo puedo saber qué usuarios están en un momento especifico conectados a mi pagina web (osea con session activa). Me explico, ...
  #1 (permalink)  
Antiguo 14/04/2005, 13:40
Avatar de renton  
Fecha de Ingreso: enero-2004
Ubicación: BCN (PPCC)
Mensajes: 573
Antigüedad: 20 años, 4 meses
Puntos: 1
Saber qué usuarios están conectados

Buenas gente!
Desearía saber cómo puedo saber qué usuarios están en un momento especifico conectados a mi pagina web (osea con session activa).
Me explico, cada vez q entra un usuario en mi web, la pagina busca la cookie ("user") y, si la encuentra, crea una session para ese usuario.
Así pues, me gustaría hacer una pantalla donde se pudieran ver qué usuarios estan navegando x la pagina en ese momento.
Alguna idea??

Mil gracias!!
__________________
"No et limites a contemplar aquestes hores que ara venen, baixa al carrer i participa.
No podran res davant un poble unit, alegre i combatiu!!"
  #2 (permalink)  
Antiguo 14/04/2005, 13:51
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Mi estimado renton, promueve el uso del buscador tu tambien

http://www.forosdelweb.com/showthrea...ios+conectados

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 14/04/2005, 13:53
 
Fecha de Ingreso: diciembre-2004
Ubicación: Bs. As. - Argentina
Mensajes: 200
Antigüedad: 19 años, 6 meses
Puntos: 0
lo unico que se me ocurre es hacer con el session on start y el sesson on end. Aunque cada vez que necesite a esos eventos siemrpe tuve problemas.
session on start: insert en tabla de usuarios conectados.
session on end: borrar de la misma tabla.

La solucion no es muy buena, pero es la unic que se me ocurre
__________________
Javo.
www.thesitewatcher.com
Monitoreo y Auditoría de Sitios de Internet
  #4 (permalink)  
Antiguo 14/04/2005, 15:25
Avatar de renton  
Fecha de Ingreso: enero-2004
Ubicación: BCN (PPCC)
Mensajes: 573
Antigüedad: 20 años, 4 meses
Puntos: 1
Ya, pero si alguien sale de la pag sin cerrar sesion (cerrando la ventana a sako o metiendo una URL en la barra de direccion...) se quedaria como "activado".

Por eso he estado mirando a ver si hay alguna forma de mirar qué sessiones hay activas en el server.
He probado esto:

for each variable in Session.Contents
Response.Write( variable & "=" & Session(variable)&"<br>")
next
Response.Write("Tienes " & Session.Contents.Count & " variables de sesión.<br>")


Pero te devuelve las sesiones q tiene activas TU usuario, no el global de usuarios dela web.
Q,, se os ocurre alguna forma de hacerlo?
__________________
"No et limites a contemplar aquestes hores que ara venen, baixa al carrer i participa.
No podran res davant un poble unit, alegre i combatiu!!"
  #5 (permalink)  
Antiguo 14/04/2005, 15:47
 
Fecha de Ingreso: diciembre-2004
Ubicación: Bs. As. - Argentina
Mensajes: 200
Antigüedad: 19 años, 6 meses
Puntos: 0
si el usuario cierra con la cruz, lo podrias controlar con algun javascript que te abra una pequeña ventanita en pop-up con algun mensajecito "cerrando sesion" o algo parecido y "mates" la sesion (sé que puede ser molesto para algunos usuarios).
Ahora si te pone otra direccion en la barra, ya no se que hacer. La sesion se te va a caer por tiempo (20 minutos x defecto en el IIS, aunque se puede ajustar)
__________________
Javo.
www.thesitewatcher.com
Monitoreo y Auditoría de Sitios de Internet
  #6 (permalink)  
Antiguo 15/04/2005, 06:47
Avatar de renton  
Fecha de Ingreso: enero-2004
Ubicación: BCN (PPCC)
Mensajes: 573
Antigüedad: 20 años, 4 meses
Puntos: 1
sip, asi es! Lo ajustaré un pokillo el timeout y listos!
Merci!
__________________
"No et limites a contemplar aquestes hores que ara venen, baixa al carrer i participa.
No podran res davant un poble unit, alegre i combatiu!!"
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 23:53.