Foros del Web » Programando para Internet » PHP »

Redireccionar a la página anterior después de login

Estas en el tema de Redireccionar a la página anterior después de login en el foro de PHP en Foros del Web. Hola amigos, haber si me se explicar. Lo que necesito es que sí estando en una página, un usuario hace el login, tras autenticarse, le ...
  #1 (permalink)  
Antiguo 21/05/2012, 21:32
 
Fecha de Ingreso: noviembre-2008
Mensajes: 112
Antigüedad: 15 años, 5 meses
Puntos: 1
Pregunta Redireccionar a la página anterior después de login

Hola amigos, haber si me se explicar.
Lo que necesito es que sí estando en una página, un usuario hace el login, tras autenticarse, le devuelva a la página que estaba viendo.
Por lo tanto no sería "location". Creo que es con cookies, pero soy muy novato.
Gracias
  #2 (permalink)  
Antiguo 21/05/2012, 22:14
Avatar de blakmetall  
Fecha de Ingreso: diciembre-2010
Ubicación: Jalisco
Mensajes: 181
Antigüedad: 13 años, 4 meses
Puntos: 18
Respuesta: Redireccionar a la página anterior después de login

en el formulario del login guarda una variable de session
$_SESSION['pagina_antes_de_login'] = $_SERVER["HTTP_REFERER"];

ej.

Código PHP:
if( envio datos por submit){
 
//intentar logear

  //if logeado exitosamente
  
if( esta_asingnada($_SESSIOn['pagina...']) && no_esta_Vacia($_SESSIOn['pagina...'] )
      
redirecciona_a($_SESSION['pagina_antes_de_login']);
  else
      
redirecciona a una pagina por defecto (index)

}else{
   if( 
$_SESSION['pagina_antes_de_login'] != "pagina_login_actual.php")
        
$_SESSION['pagina_antes_de_login'] = $_SERVER["HTTP_REFERER"];

__________________
To the end....

Etiquetas: devolver, login, redireccionar
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:18.