Session expired

04/08/2004 - 01:17 por ismael prieto | Informe spam
Hola, como puedo enviar al usuario un mensaje antes de que
la session expire, y como puedo detectar el tiempo de
termino de esa sesion, si tener que pagina por pagina
validarla.

Si alguien tiene un ejemplo o algun link de informacion.

Gracias.

Preguntas similare

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
04/08/2004 - 06:11 | Informe spam
ismael prieto wrote:
Hola, como puedo enviar al usuario un mensaje antes de que
la session expire



Simplemente no puedes. Una vez bajada la pagina al cliente la conexion se
cierra y no tienes comunicacion con el cliente. Por lo tanto no tienes forma
de saberlo sino hasta que el usuario recargala pagina o navega a otra, y en
ese momento o es muy tarde (la sesion expiro) o se reinicia el tiempo (por
la navegacion del usuario).

y como puedo detectar el tiempo de
termino de esa sesion, si tener que pagina por pagina
validarla.



Session.Timeout te dira el tiempo en que expira la sesion (que siempre sera
el mismo). El inicio y fin de sesion lo puedes capturar en el Global.asax.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
Respuesta Responder a este mensaje
#2 ismael
04/08/2004 - 17:36 | Informe spam
me puedes dar un ejemplo de como haces lo que me comentas.

Gracias.

yo lo q hago es lo siguiente... como dice eduardo no es


posible mantener conexion constante con el cliente, el
unico evento en el q se sabe q esta conectado es cuando
existe un postback al servidor web, entonces, sabiendo
esto lo q hago es poner un timer en javascript dando en
milisegundos los minutos de la sesion que por defecto son
20 pero lo puedes modificar en el web.config, de tal
manera q empiezan a correr una vez dan click y d esta
forma puedes calcular para avisarle al usuario q su sesion
esta x expirar. la sesion de .net reinicia su tiempo cada
vez q hay postback

Salu2
"ismael prieto"


wrote in message news:bcbb01c479af$fbb38360
$
Hola, como puedo enviar al usuario un mensaje antes de


que
la session expire, y como puedo detectar el tiempo de
termino de esa sesion, si tener que pagina por pagina
validarla.

Si alguien tiene un ejemplo o algun link de informacion.

Gracias.
Respuesta Responder a este mensaje
#3 ismael
04/08/2004 - 17:36 | Informe spam
De casualidad no tendras algun ejemplo de como se realiza
esto.

ismael prieto wrote:
Hola, como puedo enviar al usuario un mensaje antes de




que
la session expire



Simplemente no puedes. Una vez bajada la pagina al


cliente la conexion se
cierra y no tienes comunicacion con el cliente. Por lo


tanto no tienes forma
de saberlo sino hasta que el usuario recargala pagina o


navega a otra, y en
ese momento o es muy tarde (la sesion expiro) o se


reinicia el tiempo (por
la navegacion del usuario).

y como puedo detectar el tiempo de
termino de esa sesion, si tener que pagina por pagina
validarla.



Session.Timeout te dira el tiempo en que expira la sesion


(que siempre sera
el mismo). El inicio y fin de sesion lo puedes capturar


en el Global.asax.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo


.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida