PROBLEMA DE SESSION

15/12/2005 - 19:03 por CRISTHIAN MASSA MEDINA | Informe spam
Estimados Amigos:

Ojala me puedan ayudar con esto, necesito que mi aplicacion asp.net no se
cierre a menos que el usuario salga de la apliación, haciendo clic en cerrar
sessión.
Me trae muchos problemas porque tienen que volver ingresar su clave cada 10
minutos mas o menos.

Me pueden ayudar con evitar que se cierre la session donde puedo ver esto??

Preguntas similare

Leer las respuestas

#1 A.Poblacion
15/12/2005 - 20:44 | Informe spam
"CRISTHIAN MASSA MEDINA" wrote in
message news:
Ojala me puedan ayudar con esto, necesito que mi aplicacion asp.net no se
cierre a menos que el usuario salga de la apliación, haciendo clic en
cerrar
sessión.
Me trae muchos problemas porque tienen que volver ingresar su clave cada
10
minutos mas o menos.

Me pueden ayudar con evitar que se cierre la session donde puedo ver
esto??



Aunque no se puede desactivar la expiración de sesión, sí se puede
cambiar el tiempo de duración en el web.config, donde dice sessionState
timeout (por defecto son 20 minutos). Puedes poner un valor mayor.

Hay un truco para conseguir que la sesión dure indefinidamente: consiste
en añadir a tu sitio web un "frame" oculto que dentro tenga una página aspx
que contenga un META Refresh (o un fragmento de javascript) para que esa
página oculta se recargue periódicamente. Como está en un frame oculto, el
usuario no nota nada, pero como el servidor recibe periódicamente una
petición de esa página, se cree que el usuario está activo y no expira la
sesión.
Respuesta Responder a este mensaje
#2 CRISTHIAN MASSA MEDINA
16/12/2005 - 23:25 | Informe spam
Podrías darme el codigo!!!!

Gracias!!!

"A.Poblacion" escribió en
el mensaje news:O%23nQ5$
"CRISTHIAN MASSA MEDINA" wrote in
message news:
Ojala me puedan ayudar con esto, necesito que mi aplicacion asp.net no se
cierre a menos que el usuario salga de la apliación, haciendo clic en
cerrar
sessión.
Me trae muchos problemas porque tienen que volver ingresar su clave cada
10
minutos mas o menos.

Me pueden ayudar con evitar que se cierre la session donde puedo ver
esto??



Aunque no se puede desactivar la expiración de sesión, sí se puede
cambiar el tiempo de duración en el web.config, donde dice sessionState
timeout (por defecto son 20 minutos). Puedes poner un valor mayor.

Hay un truco para conseguir que la sesión dure indefinidamente:
consiste en añadir a tu sitio web un "frame" oculto que dentro tenga una
página aspx que contenga un META Refresh (o un fragmento de javascript)
para que esa página oculta se recargue periódicamente. Como está en un
frame oculto, el usuario no nota nada, pero como el servidor recibe
periódicamente una petición de esa página, se cree que el usuario está
activo y no expira la sesión.



Respuesta Responder a este mensaje
#3 David Hernandez Diez
28/01/2006 - 13:41 | Informe spam
la sesión por defecto viene que caduque a los 20 minutos, si dices que
la tuya se caduca como a los 10 minutos puedes tener otros problemas:

Mira este artículo que puede darte alguna pista.
http://support.microsoft.com/?scid=kb;es;324772

Otra cosa, ten en cuenta que la sesión (cuando esta en InProc) se pierde
si el proceso del IIS se reinicia. Y el p.ej. el IIS 6 tiene configurado
que cada x tiempo o cada y peticiones recicle el proceso.

Saludos,
David Hernández Díez
MCDBA MCSD vs6 & .NET
DCE5 .Net1.1 & DCE2 .NET 2.0

CRISTHIAN MASSA MEDINA wrote:
Estimados Amigos:

Ojala me puedan ayudar con esto, necesito que mi aplicacion asp.net no se
cierre a menos que el usuario salga de la apliación, haciendo clic en cerrar
sessión.
Me trae muchos problemas porque tienen que volver ingresar su clave cada 10
minutos mas o menos.

Me pueden ayudar con evitar que se cierre la session donde puedo ver esto??



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