Foros del Web » Programando para Internet » PHP »

Re-direccionamiento a pag donde se logueo?

Estas en el tema de Re-direccionamiento a pag donde se logueo? en el foro de PHP en Foros del Web. Hola amigoos! Cmo andann?? una preg. como podria hacer para que un usuario al loguearse lo mande a la pag donde estaba no se si ...
  #1 (permalink)  
Antiguo 19/11/2011, 19:27
 
Fecha de Ingreso: mayo-2011
Mensajes: 78
Antigüedad: 13 años
Puntos: 1
Re-direccionamiento a pag donde se logueo?

Hola amigoos! Cmo andann?? una preg. como podria hacer para que un usuario al loguearse lo mande a la pag donde estaba no se si me explico: Es como el foro tengo en cada archivo no logueado un "form" para loguearse cmo podria hacer para que al loguearse en pagina (ejemplo) 2.php me lleve devuelta a dicha pag.??
Aclaro cada form me lleva a un archivo entrar.php :S
Jeee espero puedan ayudarme muchas gracias!!! Saludoss!
  #2 (permalink)  
Antiguo 19/11/2011, 19:33
Avatar de Antonio_España  
Fecha de Ingreso: mayo-2007
Mensajes: 58
Antigüedad: 17 años
Puntos: 4
Respuesta: Re-direccionamiento a pag donde se logueo?

En Php? Yo casi probaria con javascript:
Código:
<a href="javascript:history.back(1)">Volver Atrás</a>
:)
__________________
Aprendiz autodidacta
  #3 (permalink)  
Antiguo 19/11/2011, 21:21
 
Fecha de Ingreso: mayo-2011
Mensajes: 78
Antigüedad: 13 años
Puntos: 1
Respuesta: Re-direccionamiento a pag donde se logueo?

Disculpad a continuacion paso el codigo de entrar.php serias tan amable de implementarloo?? jee es q' la verdad no se muchoo ni de php ni JS Gracias y espero puedas ayudarme!

entrar.php
Código PHP:
Ver original
  1. <?
  2. // Configura los datos de tu cuenta
  3. include('config.php');
  4.  
  5.  
  6. // Conectar a la base de datos
  7. mysql_connect ($dbhost, $dbusername, $dbuserpass);
  8. mysql_select_db($dbname) or die('No se puede seleccionar la base de datos');
  9.  
  10. if ($_POST['usuario']) {
  11. //Comprobacion del envio del nombre de usuario y password
  12. $usuario=$_POST['usuario'];
  13. $password=$_POST['password'];
  14. if ($password==NULL) {
  15. echo "La password no fue enviada";
  16. }else{
  17. $query = mysql_query("SELECT usuario,password FROM usuarios WHERE usuario = '$usuario'") or die(mysql_error());
  18. $data = mysql_fetch_array($query);
  19. if($data['password'] != $password) {
  20. echo "Login incorrecto";
  21. }else{
  22. $query = mysql_query("SELECT usuario,password FROM usuarios WHERE usuario = '$usuario'") or die(mysql_error());
  23. $row = mysql_fetch_array($query);
  24. $_SESSION["s_usuario"] = $row['usuario'];
  25. $_SESSION["logeado"] = "SI";
  26. echo ("Bienvenido <strong>".$_SESSION['s_usuario']." </strong> ya puedes acceder a la seccion de ".'<a href="members.php">Miembros</a>'."");
  27. }
  28. }
  29. }
  30. ?>
  #4 (permalink)  
Antiguo 19/11/2011, 23:18
Avatar de jorgelpadronb  
Fecha de Ingreso: agosto-2011
Ubicación: Cuba
Mensajes: 281
Antigüedad: 12 años, 8 meses
Puntos: 37
Respuesta: Re-direccionamiento a pag donde se logueo?

Hola, prueba esto:

Código HTML:
Ver original
  1. <body onload="setTimeout('history.back()',100)">
  2. <?PHP
  3. //Aquí va todo tu código PHP de logueo
  4. ?>
  5. </body>

El 100 es el tiempo que la página espera antes de regresarte al punto de origen. Lo puedes poner mas largo o mas corto como quieras. Tu vas probando distintos valores.

Espero que te sirva.
  #5 (permalink)  
Antiguo 19/11/2011, 23:24
Avatar de Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 15 años
Puntos: 322
Respuesta: Re-direccionamiento a pag donde se logueo?

Muy mal, encima de que te dan una respuesta, también la quieres implementada y todo?...
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies
  #6 (permalink)  
Antiguo 19/11/2011, 23:33
Avatar de jorgelpadronb  
Fecha de Ingreso: agosto-2011
Ubicación: Cuba
Mensajes: 281
Antigüedad: 12 años, 8 meses
Puntos: 37
Respuesta: Re-direccionamiento a pag donde se logueo?

Cita:
Iniciado por jorgelpadronb Ver Mensaje
Hola, prueba esto:

Código HTML:
Ver original
  1. <body onload="setTimeout('history.back()',100)">
  2. <?PHP
  3. //Aquí va todo tu código PHP de logueo
  4. ?>
  5. </body>

El 100 es el tiempo que la página espera antes de regresarte al punto de origen. Lo puedes poner mas largo o mas corto como quieras. Tu vas probando distintos valores.

Espero que te sirva.
QUE MAL, QUE MAL. Disculpa hermano, se me pasó un detalle. Para implementar lo que te puse, tienes que sacar el session_start() de tu código PHP y ponerlo antes de la etiqueta BODY del principio. Así:

Código HTML:
Ver original
  1. <?PHP
  2. if(!isset($_SESSION['ini'])){
  3. session_start();
  4. $_SESSION['ini']=true;
  5. }
  6. ?>
  7. <body onload="setTimeout('history.back()',100)">
  8. <?PHP
  9. //Aquí va todo tu código PHP de logueo
  10. ?>
  11. </body>

Ahora sí. Ok pruébalo.

Etiquetas: loginusers, phpmysql, redireccionamiento
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 22:30.