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

Controlar redireccionamiento al Caducar la Session

Estas en el tema de Controlar redireccionamiento al Caducar la Session en el foro de ASP Clásico en Foros del Web. Hola a todos. Mi problema es el siguiente: Tengo una ventana de login en donde los usuarios ingresan su user y password, esto hace que ...
  #1 (permalink)  
Antiguo 24/11/2004, 17:58
 
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 117
Antigüedad: 22 años, 4 meses
Puntos: 0
Controlar redireccionamiento al Caducar la Session

Hola a todos.
Mi problema es el siguiente:
Tengo una ventana de login en donde los usuarios ingresan su user y password, esto hace que se guarden en variables de session el user que ingreso.
En una pagina de coneccion que es incluida en todas las demas paginas controlo si esta variable de session = "" me envia a otra pagina diciendome que la session a finalizado, ya que por el tiempo de espera las variables de session se destruyen.

Pero puede que algun usuario quiera poner la direccion de la pagina directamente, osea evadir el login, si hace esto lo lleva a la misma pagina que dice que ha finalizado la session ya que la varible que guarda el user esta en blanco.

Lo que quiero hacer es poner en el evento Session_OnEnd del global.asa el redireccionamiento a la pagina que indica que finalizo la session y que esta me lleve a la pagina que dice "session a finalizado".

Gracias.
Nilton
__________________
<script language=VbScript>
msgbox "Gracias por Leer este mensaje, si puedes respondelo"
</script>
  #2 (permalink)  
Antiguo 24/11/2004, 19:39
Avatar de nicolaspar  
Fecha de Ingreso: noviembre-2004
Ubicación: Villa Ballester Bs-As|Ar
Mensajes: 2.002
Antigüedad: 19 años, 6 meses
Puntos: 34
Por lo que recurdo es algo asi:
<script language=VBScript runat=server>
sub session_OnEnd()
response.redirect "vencida.asp"
End Sub
</script>
Y tu comparacion lo tiraria al login.
__________________
Mi punto de partida es Que Bueno Lo Nuevo
  #3 (permalink)  
Antiguo 25/11/2004, 09:01
 
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 117
Antigüedad: 22 años, 4 meses
Puntos: 0
Gracias por responder, pero no funciona el response.redirect en este evento.
__________________
<script language=VbScript>
msgbox "Gracias por Leer este mensaje, si puedes respondelo"
</script>
  #4 (permalink)  
Antiguo 25/11/2004, 09:37
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
¿Quieres que las personas a las que se caduca la sesión de redireccionen a una pagina y las que ingresan directamente se vayan a otra?

Puedes chacar de que página vienen con una variable de servidor y si no vienen de una de tu sitio los mandas a donde quieras, je.

Saludos
  #5 (permalink)  
Antiguo 25/11/2004, 09:50
 
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 117
Antigüedad: 22 años, 4 meses
Puntos: 0
variable se servidos te refieres a variables de "session", recuerda que esta se destruira al momento de caducar la session.
__________________
<script language=VbScript>
msgbox "Gracias por Leer este mensaje, si puedes respondelo"
</script>
  #6 (permalink)  
Antiguo 25/11/2004, 09:51
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
Con variables de servidor me refiero a variables de servidor (ServerVariables)
  #7 (permalink)  
Antiguo 25/11/2004, 10:07
 
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 117
Antigüedad: 22 años, 4 meses
Puntos: 0
Me podrias dar un ejemplo.

Gracias de antemano
__________________
<script language=VbScript>
msgbox "Gracias por Leer este mensaje, si puedes respondelo"
</script>
  #8 (permalink)  
Antiguo 25/11/2004, 10: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
http://www.forosdelweb.com/f15/como-saber-url-origen-249853/
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 21:17.