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

AYUDAAAa

Estas en el tema de AYUDAAAa en el foro de ASP Clásico en Foros del Web. No me funciona el objeto sessionn!!!! tengo mi pagina login.asp... if rs("usuario")=usuario and rs("password")=password then ' si el usuario esta en la base de datos ...
  #1 (permalink)  
Antiguo 25/06/2004, 09:45
 
Fecha de Ingreso: febrero-2004
Ubicación: D.F.
Mensajes: 201
Antigüedad: 20 años, 3 meses
Puntos: 0
AYUDAAAa

No me funciona el objeto sessionn!!!!

tengo mi pagina login.asp...

if rs("usuario")=usuario and rs("password")=password then
' si el usuario esta en la base de datos y la password coincide
session("autorizacion")=1
response.redirect "pagina2.asp"

pero al querer recuperar el valor que tiene es objeto session("autorizacion")
en la pagina2.asp no lo hace..
ejemplo:
<%
if session("autorizacion")<>1 then
'verifico si en realidad llevo el valor en el objeto como prueba solamente
'response.write("valor="&Session("autorizacion"))
'si el valor es diferente de 1 lo regresa a logearse..
response.redirect "login.asp"
end if
%>

de donde saque el ejercicio no me indica que tengo que declarar el objeto en el global asa... pero ya lo declare.. y no lo hace .. no se que pasa...

alguien puede decirme que esta pasando..

o como puedo recuperar el valor del objeto.. en cualquier pagina.. que dese ponerle restriccion...

gracias
  #2 (permalink)  
Antiguo 25/06/2004, 09:50
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
¿De casualidad la pagina 1 y la pagina 2 estan en diferente directorio virtual? SI es así las sesiones se terminan automaticamente.
  #3 (permalink)  
Antiguo 25/06/2004, 09:57
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 22 años, 4 meses
Puntos: 2
prueba imprimiendo primero en la cabecera de la pagina el valor a ver si lo tienes primero

Response.Write session("autorizacion")
__________________
Usa títulos específicos y con sentido
En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema.
  #4 (permalink)  
Antiguo 25/06/2004, 10:29
 
Fecha de Ingreso: febrero-2004
Ubicación: D.F.
Mensajes: 201
Antigüedad: 20 años, 3 meses
Puntos: 0
si.. ambos archivos estan en el mismo dir. virtual.. pero en dif. subdirectorios

y si ya mande a escribir el objeto session.. pero no me lleva nada.. eso significa que no esta guardando nada en la session... o si esa session debe estar declarada en el global asa,...

algo tan simple.. y no me funciona
  #5 (permalink)  
Antiguo 25/06/2004, 10:50
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 22 años, 4 meses
Puntos: 2
pruebalo asi

session("autorizacion")=True
response.redirect "pagina2.asp"

y rescatas

if session("autorizacion")=False then
response.redirect "login.asp"
end if
__________________
Usa títulos específicos y con sentido
En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema.
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:49.