AYUDAAAAAA. Estoy desesperado.

12/05/2004 - 17:36 por fjmasero | Informe spam
Wenas:

Ya pregunte por este problema antes, pero consegui
respuestas q me sirvieran, por lo q vuelvo a insistir.

El problema lo tengo en el control de la caducidad de la
sesión.

Quiero q cuando caduque, se redirija a la típica página
avisándo.

En todas las páginas del portal, hay una columna en la
izquierda en la q se muestra formulario para logearse, o
un mensaje si el usuario se ha identificado.

Hay una parte del portal en la que el usuario no es
preciso q esté logeado para navegar, por lo q en
esta "parte" del portal, no sería preciso
controlar la caducidad . mientras no se haya
producido un login correcto, claro.

El asunto está en q si creo unas vars. de sessión = ""
en el OnStart del global.asa, y cambio sus valores tras
un proceso de login,
cuando la sesión caduca, y se intenta cargar una página
del portal, se inicializan con los valores del onStart, y
si el usuario está
navegando por alguna de las páginas en las q no era
preciso controlar la caducidad, el mensaje de "usuario
logeado" desaparece para
mostrar el formulario de login (moptivado por los
controles necessario para mostrar una u otra cosa), sin
aviso previo, efecto realmente feo.

Espero haberme explicado. Si no, por favor, preguntarme.

¿Como se podría hacer?.

AYUDAAAAAAAAAAAAAAA POR FAVOR, estoy desesperado.

Salu2 y si alguno quiere ponerse en contacto conmigo a
través de mi mail, no hay problema. Es el q he puesto en
el post.
 

Leer las respuestas

#1 Jam
12/05/2004 - 18:09 | Informe spam
Cuando se logee, que cree una variable de sesión.
Ejemplo

Session("IdContexto") = 5

En las paginas que quieras que se controle la sesión ( Las
que haga falta estar logeado ) pones un control al
principio. Algo como esto

nIdContexto = Session("IdContexto")
If nIdContexto < 5 Then
Response.Redirect("ErrorEnContexto.htm")
End if


Espero que te sirva

Wenas:

Ya pregunte por este problema antes, pero consegui
respuestas q me sirvieran, por lo q vuelvo a insistir.

El problema lo tengo en el control de la caducidad de la
sesión.

Quiero q cuando caduque, se redirija a la típica página
avisándo.

En todas las páginas del portal, hay una columna en la
izquierda en la q se muestra formulario para logearse, o
un mensaje si el usuario se ha identificado.

Hay una parte del portal en la que el usuario no es
preciso q esté logeado para navegar, por lo q en
esta "parte" del portal, no sería preciso
controlar la caducidad . mientras no se haya
producido un login correcto, claro.

El asunto está en q si creo unas vars. de sessión = ""
en el OnStart del global.asa, y cambio sus valores tras
un proceso de login,
cuando la sesión caduca, y se intenta cargar una página
del portal, se inicializan con los valores del onStart, y
si el usuario está
navegando por alguna de las páginas en las q no era
preciso controlar la caducidad, el mensaje de "usuario
logeado" desaparece para
mostrar el formulario de login (moptivado por los
controles necessario para mostrar una u otra cosa), sin
aviso previo, efecto realmente feo.

Espero haberme explicado. Si no, por favor, preguntarme.

¿Como se podría hacer?.

AYUDAAAAAAAAAAAAAAA POR FAVOR, estoy desesperado.

Salu2 y si alguno quiere ponerse en contacto conmigo a
través de mi mail, no hay problema. Es el q he puesto en
el post.
.

Preguntas similares