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

Tiempo maximo en la web

Estas en el tema de Tiempo maximo en la web en el foro de ASP Clásico en Foros del Web. ¿Alguien sabe cómo puedo hacer para controlar que una ersona no esté más de X minutos en una web? Eso sí, puede ir cambiando por ...
  #1 (permalink)  
Antiguo 24/03/2002, 15:12
Avatar de inperez  
Fecha de Ingreso: noviembre-2001
Ubicación: BASAURI
Mensajes: 27
Antigüedad: 23 años, 5 meses
Puntos: 0
Tiempo maximo en la web

¿Alguien sabe cómo puedo hacer para controlar que una ersona no esté más de X minutos en una web?
Eso sí, puede ir cambiando por diferentes páginas

Un Saludo,
IÑIGO PEREZ MARQUES
_________________________
apretando y tó pá lante
[email protected]
_________________________
  #2 (permalink)  
Antiguo 24/03/2002, 17:09
 
Fecha de Ingreso: marzo-2002
Mensajes: 46
Antigüedad: 23 años, 1 mes
Puntos: 0
Re: Tiempo maximo en la web

pienso que no se puede. Yo lo haría así:
1ºUna vez que el usuario se valide, capturar la hora de entrada en una variable session.

2ºEn la cabecera de cada pagina .ASP, meter un include que pregunte por ese usuario y por el tiempo que lleva conectado.

3. En el include preguntamos que si es el usuario que queremos controlar y la diferencia entre la hora actual y la hora de entrada que tenemos en la variable session es xxx, lo hechamos con session.abandon.




Abandon
El método Abandon destruye todos los objetos almacenados en un objeto Session y libera sus recursos. Si no llama al método Abandon de forma explícita, el servidor destruye los objetos cuando la sesión supera el tiempo de espera.

Sintaxis
Session.Abandon



Observaciones
Al llamar al método Abandon, el objeto Session actual se pone en la cola de eliminación pero, en realidad, no se elimina hasta que se procesan todas las secuencias de comandos de la página actual. Esto significa que es posible tener acceso a las variables almacenadas en el objeto Session que se encuentren en la misma página que la llamada a Abandon, pero no a aquellas que se encuentren en las siguientes páginas Web.

Por ejemplo, en la siguiente secuencia de comandos, la tercera línea imprime el valor María. Esto se debe a que el objeto Session no se destruye hasta que el servidor termina de procesar la secuencia de comandos.

<%

Session.Abandon

Session("MyName") = "María"

Reponse.Write(Session("MyName"))

%>


;) ;)
  #3 (permalink)  
Antiguo 24/03/2002, 17:11
 
Fecha de Ingreso: marzo-2002
Mensajes: 46
Antigüedad: 23 años, 1 mes
Puntos: 0
Re: Tiempo maximo en la web

echamos sin "h" perdon..
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 08:09.