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

necesito ayuda con redireccion despues de un login

Estas en el tema de necesito ayuda con redireccion despues de un login en el foro de ASP Clásico en Foros del Web. hola amigos tengo una pequeña complicacion con una redireccion que necesito hacer: tengo una pagina inicio.asp la que contiene un formulario de logeo, este formulario ...
  #1 (permalink)  
Antiguo 08/03/2006, 13:20
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 19 años, 3 meses
Puntos: 8
necesito ayuda con redireccion despues de un login

hola amigos tengo una pequeña complicacion con una redireccion que necesito hacer:

tengo una pagina inicio.asp la que contiene un formulario de logeo, este formulario envia los datos a logeo.asp, en donde redirecciono a inicio.asp si es que los datos del formulario no corresponden o si ingresa la direcion de una pagina restringida mi complicacion recide en que si los datos es correcto este redirige directamente de la pagina inicio a la pagina usuario
les pongo fregmentos de codigo :

inicio.asp
Cita:
formulario que envia datos a logeo.asp
logeo.asp
Cita:
If (Registros.EOF = true) then
Response.Redirect ("Inicio.asp?Msj=Ese usuario no existe")
ElseIf Registros.Fields("PASSWORD") = password then 'Si el campo de la tabla es igual a nuestra variable, estas logueado.
Session("USUARIO") = usuario
Response.Write "<font color=#0000FF size=2 face=Trebuchet MS>Bienvenido <B>"& Session("USUARIO") &"</B></font>"

response.write "<table width=""752"" border=""1"" align=""center"" class=""tbl_marco1"">"
response.write " <tr>"
response.write " <td width=""742"" height=""112"" bgcolor=""#E0E0F6""> "
response.write " <p align=""center""><font color=""#000000"" size=""5"" face=""Trebuchet MS""><strong>Bienvenido "
response.write " <font color=""#FF0000"">"& Session("USUARIO") &"</font> a servicios restringidos de subtel</strong></font></p>"
response.write " <p align=""center""><strong><font color=""#000000"" size=""2"" face=""Trebuchet MS"">Si "
response.write " dentro de los proximos 5 segundos no eres direccionado a la pagina inicio "
response.write " de session pincha <font color=""#0000FF""><a href=""usuario.asp"">AQUI</a></font></font><font color=""#000000"" size=""3"" face=""Trebuchet MS""> "
response.write " Suerte!!!</font></strong></p>"
response.write " </td>"
response.write " </tr>"
response.write "</table>"
response.redirect ("usuario.asp")
mi problema esta aca en la linea en rojo que no me alcanza a mostrar el mensaje de bienvenida que es lo azul y me direcciona raudamente a usuario.asp jajajajaj

yo necesito ver la forma de que me muestre el mensaje de bienvenida por unos cuantos segundos y luego me direccione a usuarios.asp
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #2 (permalink)  
Antiguo 08/03/2006, 13:50
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
pues no lo redirecciones desde el servidor, redireccionalo en el cliente con javascript
  #3 (permalink)  
Antiguo 08/03/2006, 13:57
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Nomas pa' complementar lo ya recomendado por el master tigurón:

Código:
.
.
.
response.write " </td>"
response.write " </tr>"
response.write "</table>"
%>
<script language="javascript">
  location.href = "pagina_destino";
</script>
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #4 (permalink)  
Antiguo 08/03/2006, 16:46
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Pues si, pero sería mejor si a lo que U_G te propone le adoptaras algo (setTimeOut) que retarde los cuantos segundos que deseas, sino, pues es lo mismo, jeje
  #5 (permalink)  
Antiguo 08/03/2006, 17:03
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Es cierto ja jaj aja, pero eso si que no recuerdo como hacerlo!
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
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 14:35.