No Perder Variables de Sesión

06/11/2003 - 23:56 por Daniel Villa | Informe spam
Hola Grupo:

Estoy trabajando con una pagina en donde ingresan con su login y password,
para ingresar a la pagina index.asp. Estoy utilizando variables de sesión en
donde manejo en la pagina index.asp, la siguiente línea condicional

<% @LANGUAGE=VBSCRIPT %>
<%
if Session("Usuario") = True then
'arma la pagina index.asp
Response.Write(" codigo html
..
else
...' negar acceso a pagina
Response.Status="401 Prohibido"
Response.End
end if
%>

Me doy cuenta que si esta pagina "index.asp", y sus links, después de haber
pasado mas de 10 minutos, de no haber hecho movimientos con esta, me muestra
la ventana "Escribir contraseña de red".

Que debo hacer para que no perder el valor de la sesión.

Me tiene muy preocupado esto.

Salu2 :-|

Preguntas similare

Leer las respuestas

#1 Luis Gómez [MS]
07/11/2003 - 01:07 | Informe spam
Buenas,

El objeto Session se elimina del servidor transcurrido un periodo de tiempo
en el que no ha habido actividad. Por defecto, el periodo de espera es de 20
minutos pero se puede configurar desde IIS o por código (ej.
<%Session.Timeout =5%> pudiendo establecer el que creas oportuno.

Un saludo.

Luis Gómez
Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no
otorga ningún derecho.


"Daniel Villa" wrote in message
news:
Hola Grupo:

Estoy trabajando con una pagina en donde ingresan con su login y password,
para ingresar a la pagina index.asp. Estoy utilizando variables de sesión


en
donde manejo en la pagina index.asp, la siguiente línea condicional

<% @LANGUAGE=VBSCRIPT %>
<%
if Session("Usuario") = True then
'arma la pagina index.asp
Response.Write(" codigo html
..
else
...' negar acceso a pagina
Response.Status="401 Prohibido"
Response.End
end if
%>

Me doy cuenta que si esta pagina "index.asp", y sus links, después de


haber
pasado mas de 10 minutos, de no haber hecho movimientos con esta, me


muestra
la ventana "Escribir contraseña de red".

Que debo hacer para que no perder el valor de la sesión.

Me tiene muy preocupado esto.

Salu2 :-|



Respuesta Responder a este mensaje
#2 Daniel Villa
07/11/2003 - 15:46 | Informe spam
Hola Luis. Muchas gracias por tu información. Fijate que agregue en mi
pagina ASP la instrucción
<%Session.Timeout =5%>


, me imagino que el 5 son los 5 minutos en que permanece el objeto de
sesión.

Me gustaría en que parte del IIS se configura para aumentar el tiempo de
espera.

salu2 :-)



"Luis Gómez [MS]" escribió en el mensaje
news:O$
Buenas,

El objeto Session se elimina del servidor transcurrido un periodo de


tiempo
en el que no ha habido actividad. Por defecto, el periodo de espera es de


20
minutos pero se puede configurar desde IIS o por código (ej.
<%Session.Timeout =5%> pudiendo establecer el que creas oportuno.

Un saludo.

Luis Gómez
Este mensaje se proporciona "como está" sin garantías de ninguna clase, y


no
otorga ningún derecho.


"Daniel Villa" wrote in message
news:
> Hola Grupo:
>
> Estoy trabajando con una pagina en donde ingresan con su login y


password,
> para ingresar a la pagina index.asp. Estoy utilizando variables de


sesión
en
> donde manejo en la pagina index.asp, la siguiente línea condicional
>
> <% @LANGUAGE=VBSCRIPT %>
> <%
> if Session("Usuario") = True then
> 'arma la pagina index.asp
> Response.Write(" codigo html
> ..
> else
> ...' negar acceso a pagina
> Response.Status="401 Prohibido"
> Response.End
> end if
> %>
>
> Me doy cuenta que si esta pagina "index.asp", y sus links, después de
haber
> pasado mas de 10 minutos, de no haber hecho movimientos con esta, me
muestra
> la ventana "Escribir contraseña de red".
>
> Que debo hacer para que no perder el valor de la sesión.
>
> Me tiene muy preocupado esto.
>
> Salu2 :-|
>
>
>


Respuesta Responder a este mensaje
#3 JLF
07/11/2003 - 17:01 | Informe spam
Con esa instrucción estableces el tiempo tras el cual la sesión caducará y,
por tanto, se perderán todos los objetos vinculados a ellas. Si la
aplicación ASP no requiere un alto grado de seguridad puedes amumentar este
parámetro sin problema pero ten en cuenta que son datos que permanecen en la
memoria del servidor, si hay muchos usuarios puedes sobrecargarlo
innecesariamente.

Para modificarlo en el IIS debes ir a las Propiedades del sitio > Directorio
particular > Configuración > Opciones.

Un saludo.


"Daniel Villa" escribió en el
mensaje news:
Hola Luis. Muchas gracias por tu información. Fijate que agregue en mi
pagina ASP la instrucción
> <%Session.Timeout =5%>
, me imagino que el 5 son los 5 minutos en que permanece el objeto de
sesión.

Me gustaría en que parte del IIS se configura para aumentar el tiempo de
espera.

salu2 :-)



"Luis Gómez [MS]" escribió en el mensaje
news:O$
> Buenas,
>
> El objeto Session se elimina del servidor transcurrido un periodo de
tiempo
> en el que no ha habido actividad. Por defecto, el periodo de espera es


de
20
> minutos pero se puede configurar desde IIS o por código (ej.
> <%Session.Timeout =5%> pudiendo establecer el que creas oportuno.
>
> Un saludo.
>
> Luis Gómez
> Este mensaje se proporciona "como está" sin garantías de ninguna clase,


y
no
> otorga ningún derecho.
>
>
> "Daniel Villa" wrote in message
> news:
> > Hola Grupo:
> >
> > Estoy trabajando con una pagina en donde ingresan con su login y
password,
> > para ingresar a la pagina index.asp. Estoy utilizando variables de
sesión
> en
> > donde manejo en la pagina index.asp, la siguiente línea condicional
> >
> > <% @LANGUAGE=VBSCRIPT %>
> > <%
> > if Session("Usuario") = True then
> > 'arma la pagina index.asp
> > Response.Write(" codigo html
> > ..
> > else
> > ...' negar acceso a pagina
> > Response.Status="401 Prohibido"
> > Response.End
> > end if
> > %>
> >
> > Me doy cuenta que si esta pagina "index.asp", y sus links, después de
> haber
> > pasado mas de 10 minutos, de no haber hecho movimientos con esta, me
> muestra
> > la ventana "Escribir contraseña de red".
> >
> > Que debo hacer para que no perder el valor de la sesión.
> >
> > Me tiene muy preocupado esto.
> >
> > Salu2 :-|
> >
> >
> >
>
>


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