ASP - Problemas con usuarios activos

 
Vista:

Problemas con usuarios activos

Publicado por gerardo (6 intervenciones) el 16/07/2003 22:30:27
Hola!
Utilizo el siguiente script para saber el numero de usuarios que hay
activos en mi pagina en cada momento, el problema es que si por
ejemplo hay 4 usuarios activos y los cuatro cierran el navegador,
al no haber acabado la sesion (porque el timeout por defecto es de
20 minutos), entonces cuando entra el siguiente usuario pone 5
usuarios activos y no 1 que seria lo correcto (ya que los 4 han cerrado
por ejemplo el navegador).
Me gustaria saber si hay alguna posible solucion a esto.Quiza poniendo
al session_onEnd() algun metodo de forma que abandone la sesion
o algo de eso, para que se de por finalizada.¿Alguien me puede dar
alguna idea?

<SCRIPT LANGUAGE=VBScript RUNAT=server>

sub application_onStart()
'sentencias que se ejecutan al entrar el primer usuario
application("num_usuarios")=0
end sub

sub session_onStart()
'sentencias a ejecutar al irse el último usuario
application.lock
application("num_usuarios") = application("num_usuarios") + 1
application.unlock
end sub

sub session_onEnd()
'sentencias que se ejecutan cada vez que entra un usuario
application.lock
application("num_usuarios") = application("num_usuarios") - 1
application.unlock
end sub

</SCRIPT>

Gracias!
Gerardo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problemas con usuarios activos

Publicado por juan alberto (1 intervención) el 07/10/2003 00:33:32
Hola, entre a asptutor.com y estaba buscando sobre sesiones y encontre algo como loque tu necesitas, http://www.asptutor.com/asp/vart.asp?id=110

sta facill, nomas tienes que poner en el form el evento unload(), checalo, esta bueno
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar