Pelao
existen 2 formas para lo que deseas
Primero, hacer un archivo de "log out" es decir que termine session mediante un link y es refacil
Código:
-------------------logoff.asp-------------------
<%
' Archivo de termino de Session
'
myR2Set("online") = False
myR2Set.update
' Hasta aqui ya tenemos al usuario con esa variable en False
' es decir, deslogeado del sistema
' ahora lo redireccionaremos a la pagina principal ,
'de inicio o de autentificacion
Response.Redirect "index.asp"
%>
----------------------------------------------------
Hasta ahi el usuario ya estaria deslogeado de tu Aplicacion Web,
pero que pasa si el usuario en ves de hacer click en el link, que dirige a la pagina logoff.asp, entra a otro sitio en internet o cierra el explorador ?
Para esto existe el Evento "Session_OnEnd", y pasa que cada ves que el usuario entra a otro sitio o cierra el explorador se cierra su "Session" en el servidor que contiene nuestros scripts ASP, las variables de estos eventos se manejan en el archivo global.asa ubicado en el directorio raiz de tu aplicacion web, todos estos eventos son procedimientos y por lo tanto estan demarcados con "Sub" para el inicio y "end sub" para el fin, por lo tanto nuestro archivo golbal.asa quedaria de la siguiente manera
Código:
---------------------------Global.asa-------
myR2Set("online") = False
myR2Set.update
-----------------------------------------------
La verda es que no se si puedes poner estas variables en ese archivo, yo en los global.asa solo manejor variables de "Session" o de "Application", quizas lo deberias manejar de esa forma como variables de Session ya que estas se pueden acceder desde cualquier pagina asp de tu aplicacion, son como variables Globales del sitio
Session("online") = False
bueh, despues que generaste el metodo para que las conexiones
se terminen debes asegurarte que cada ves que se cargue una pagina en un cliente se acceda a las pagina de el servidor y no a las paginas cache de cada cliente, esto lo haces con los siguientes lineas que las ubicas entre los tags <head> y </head> de tus paginas
Código:
<META HTTP-EQUIV="Expires" CONTENT="Tue, 01 Jan 1980 1:00:00 GMT">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
Ojala que de todo eso hayas sakado alguna conclusion
Saludos
Xtasys