Session

Saludos,
Estoy aprendiendo asp y me surge un problemita, tengo un formulario de acceso que pide login y password. Todo funciona bien. También tengo puesta esta sentencia :
<% if session("autorizacion")<>1 then
response.redirect "acceso.asp"
end if%>
Al inicio de aquellas páginas que no quiero que accedan más que por login.
Funcionar funciona, pero si cargo una de estas páginas no me redirecciona directamente a la página acceso(nada más cargar la página). Lo hace después de pulsar aceptar.
Espero que puedas contestarme pronto.
Un saludo y gracias.

1 Respuesta

Respuesta
1
Osea en cada página tienes la validación mediante una variable de sesión, de modo que si la variable tiene cierto valor se carga la página, lo que haría que apareciera el formulario. Pero en tu caso aparece el formulario, o lo que es lo mismo, la variable de sesión no tiene el valor que tu quieres.
Primero, las variables de sesión no me gustan nada, y hay otros modos de acceder a datos globales.
Segundo, comprueba mediante response. write si el valor de dicha variable de sesión es el que tu esperabas, porque de no serlo tendrias que ver si le estás asignando el valor que tu querias.
Tercero, perdón por la tardanza.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas