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

ASP para validar acceso a página

Estas en el tema de ASP para validar acceso a página en el foro de ASP Clásico en Foros del Web. Muy buenas, tengo un problema con una sesion y es que en una página p1.asp creo session("user")=true o false y en otra página p2.asp compruebo ...
  #1 (permalink)  
Antiguo 06/09/2002, 05:57
 
Fecha de Ingreso: septiembre-2002
Mensajes: 5
Antigüedad: 21 años, 9 meses
Puntos: 0
ASP para validar acceso a página

Muy buenas, tengo un problema con una sesion y es que en una página p1.asp creo session("user")=true o false y en otra página p2.asp compruebo el valor para mostrar una cosa u otra:

p1.asp
<%...
if ...
Session("user_webd")=true
Response.Redirect "..3.asp"
else
Session("user_webd")=false
Response.Redirect "..4.asp"
end if
...%>

p2.asp
<%...
if Session("user_webd")=false
Response.Redirect "p1.asp"
else
<html>
...
</html>
end if
...%>

el problema es que p2.asp, en cuanto Session("user_webd") es true, se almacena en la caché como:

<html>
...
</html>

y ya no hay forma de volver al p2.asp original. Qué y donde tengo que poner el response.expires=0 o algo similar para evitar que se guarde en memoria p2.asp

MUCHAS GRACIAS POR TODO :P

  #2 (permalink)  
Antiguo 06/09/2002, 09:12
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
Re: ASP para validar acceso a página

al principio de tu page.

Código:
  
<% 
Response.AddHeader "Pragma", "no-cache"
Response.Buffer = true
Response.Expires = 0 
%>
<center><font face=verdana size=1 color=blue>¸„.-·~¹°”ˆ˜¨Bakanzipp¨˜ˆ”°¹~·-.„¸[/CODE]</center>
  #3 (permalink)  
Antiguo 09/09/2002, 02:54
 
Fecha de Ingreso: septiembre-2002
Mensajes: 5
Antigüedad: 21 años, 9 meses
Puntos: 0
Re: ASP para validar acceso a página

Gracias Bankanzipp.
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 19:46.