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

redireccionar link aun formulario de logeo

Estas en el tema de redireccionar link aun formulario de logeo en el foro de ASP Clásico en Foros del Web. Holas aa todos disculpe que lo moleste pero tengo un pequeño problema tengo una pagina donde me muestra todoas mis cuadros estadisticos, y los usuaros ...
  #1 (permalink)  
Antiguo 10/11/2005, 18:21
 
Fecha de Ingreso: julio-2005
Mensajes: 39
Antigüedad: 19 años, 9 meses
Puntos: 0
redireccionar link aun formulario de logeo

Holas aa todos disculpe que lo moleste pero tengo un pequeño problema tengo una pagina donde me muestra todoas mis cuadros estadisticos, y los usuaros donde yo laboro saben mi URL , ahora lo que yo quiero saber es como podria hacer para un usuario cuando ingrese por el url que sabe automaticamente lo redireccione a un apgina donde le pida su usurio y contraseña, por lo que ya tengo hecha esa pagina de logeo.
algen me podria explicar como se hace el pequeño problema que tengo, le agradeceria mucho,
saludos
  #2 (permalink)  
Antiguo 10/11/2005, 19:30
Avatar de FiNo  
Fecha de Ingreso: octubre-2004
Ubicación: Costa Rica
Mensajes: 265
Antigüedad: 20 años, 6 meses
Puntos: 1
Podria hacer en la página que pide la contraseña, que escriba una variable de session o una cookie, depende como lo quieras trabajar, y en la página de las estadisticas, realizas un if, en donde consultas la cookie o session que haces, y si esta vacia, la redireccionas a la página de login.

No se si eso te sirve, ahi me avisas.
  #3 (permalink)  
Antiguo 11/11/2005, 08:20
 
Fecha de Ingreso: julio-2005
Mensajes: 39
Antigüedad: 19 años, 9 meses
Puntos: 0
Bueno amigo FINO pero me podrias explicart mediante un pequeño ejemplo.
te agradeceria
  #4 (permalink)  
Antiguo 11/11/2005, 08:37
Avatar de FiNo  
Fecha de Ingreso: octubre-2004
Ubicación: Costa Rica
Mensajes: 265
Antigüedad: 20 años, 6 meses
Puntos: 1
En la pagina de login, realizarias la consulta si existe el usuario, si es verdadero creas la cookie por ejemplo.

Response.Cookies("nombre_cookie") = "Valor" 'Podria ser 1
Response.Cookies("nombre-cookie").Expires = DateAdd("h", 12, Now) 'TIempo de vida de la cookie.
Luego redireccionas a la pagina que quieras.

En la página de los cuadros estadisticos, al inicio de la página, podrias poner esto:

If Request.Cookies("nombre_cookie") = "" Then 'Si no tiene valor la cookie, redirecciona a la página login.
Response.Redirect("login.asp?mensaje=No puede ingresar")
End If

Espero que te sirva, de algo.
  #5 (permalink)  
Antiguo 11/11/2005, 09:01
 
Fecha de Ingreso: julio-2005
Mensajes: 39
Antigüedad: 19 años, 9 meses
Puntos: 0
amigo FINO no me sale igual entra cuando entro directo por la URL, he colocado el codigo como me has mostrado puse el nombre d lacookie y le asine un valor nmero que es 1 . otra cosa dentro dela funcion DATEADD hay un parametro que tiene como nomnre "h" eso a que hace referencia
  #6 (permalink)  
Antiguo 11/11/2005, 09:07
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 5 meses
Puntos: 27
ya hicistes el formulario de logueo??? y pusistes las sesiones bien?????
__________________
JuanRa Pérez
San Salvador, El Salvador
  #7 (permalink)  
Antiguo 11/11/2005, 09:25
 
Fecha de Ingreso: julio-2005
Mensajes: 39
Antigüedad: 19 años, 9 meses
Puntos: 0
el formularo ya esta hecho y he colocado bien la session, segun el codigo que me mostro el amigo FINO la variable "h" a que se refiere?
  #8 (permalink)  
Antiguo 11/11/2005, 10:38
Avatar de FiNo  
Fecha de Ingreso: octubre-2004
Ubicación: Costa Rica
Mensajes: 265
Antigüedad: 20 años, 6 meses
Puntos: 1
Response.Cookies("nombre-cookie").Expires = DateAdd("h", 12, Now)

la h se refiere a que expira en 12 horas, apartir de la hora en que se creo, podrias poner menos, o no poner nada. Lo coloque como ejemplo para que vieras que le puedes dar un tiempo de vida.

Puedes poner el codigo que pusiste al inicio de la página de las estadisticas, y de paso pones el de login.
  #9 (permalink)  
Antiguo 11/11/2005, 11:59
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 5 meses
Puntos: 27
y a las otras paginas le pusistes el detalle que si no estan logiados no la muestre?
__________________
JuanRa Pérez
San Salvador, El Salvador
  #10 (permalink)  
Antiguo 12/11/2005, 09:44
 
Fecha de Ingreso: julio-2005
Mensajes: 39
Antigüedad: 19 años, 9 meses
Puntos: 0
Muchas gracias amigos ya me salio, le agradesco mucho
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 05:25.