Foros del Web » Programando para Internet » PHP »

Reenviar a la URL solicitada luego de Loguear

Estas en el tema de Reenviar a la URL solicitada luego de Loguear en el foro de PHP en Foros del Web. haber si me logro explicar en mi sistema yo antes de mostrar cada pagina, verifico si la seccion fue iniciada, de no serlo lo mando ...
  #1 (permalink)  
Antiguo 19/06/2012, 08:39
Avatar de JuJoGuAl  
Fecha de Ingreso: julio-2009
Ubicación: Venezuela
Mensajes: 754
Antigüedad: 15 años, 4 meses
Puntos: 19
Pregunta Reenviar a la URL solicitada luego de Loguear

haber si me logro explicar en mi sistema yo antes de mostrar cada pagina, verifico si la seccion fue iniciada, de no serlo lo mando a loguear,

el problema pasa cuando por ejemplo el usuario accede a /reportes.php, al comprobar que la seccion no existe, este lo lleva a identificar.php, y una vez que se logue esa pagina lo lleva a principal.php, y me gustaria que lo devolviese a reportes.php (al estilo que los foros lo hacen) como puedo lograr eso?

espero puedan ayudarme
  #2 (permalink)  
Antiguo 19/06/2012, 08:47
 
Fecha de Ingreso: marzo-2008
Mensajes: 69
Antigüedad: 16 años, 9 meses
Puntos: 9
Respuesta: Reenviar a la URL solicitada luego de Loguear

Hola!

Bien para eso tienes que guardar la procedencia...

Si por ejemplo para redirigirles a identificar.php usas
Código PHP:
Header(Location:'identificar.php'); 
Deberías pesarle por parámetro (get) la url actual

Código PHP:
$url $_SERVER["REQUEST_URI"]; // No se si es esta variable para sacar la url actual, googlea que la encontraras pero era algo así.
Header(Location='identificar.php?url=$url'); 
Y en el identificar haces un isset($_GET['url']) // Si esta definida esta variable pues que rediriga

Espero que te sirvan estas pautas :)
  #3 (permalink)  
Antiguo 19/06/2012, 08:51
Avatar de JuJoGuAl  
Fecha de Ingreso: julio-2009
Ubicación: Venezuela
Mensajes: 754
Antigüedad: 15 años, 4 meses
Puntos: 19
Respuesta: Reenviar a la URL solicitada luego de Loguear

ok eso lo hice, pero resulta que por ejemplo si caigo en el form de identificar, y si alguien tipea mal la cuenta o clave el get de url se pierde...

Ademas agrego que no es un peligro mostrar la url por get? es decir porque en los foros no me doy cuenta cuando ese parametro se pasa, y la idea es evitar la inyeccion sql y/o el acceso a ciertas paginas...
  #4 (permalink)  
Antiguo 19/06/2012, 09:33
 
Fecha de Ingreso: marzo-2008
Mensajes: 69
Antigüedad: 16 años, 9 meses
Puntos: 9
Respuesta: Reenviar a la URL solicitada luego de Loguear

Guárdalo en una $_SESSION y estos foros si que suelen usar el GET

Etiquetas: loguear, reenviar, url, usuarios
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 04:50.