Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/04/2016, 20:48
wilson_romero
 
Fecha de Ingreso: diciembre-2015
Mensajes: 369
Antigüedad: 8 años, 4 meses
Puntos: 4
registrar un usuario de forma que entre de inmediato en su perfil

hola amigos ya termine el aporte quiero implementar un detalle registrar un usuario de forma que entre de inmediato en su perfil por otra parte le agradezco mucho a ustedes ya hice un sistema de usuario que tiene datos del usuario como edad ect y su imagen de avatar que puede cambiar cuando desea es multiusuarios.
hasta donde lo tengo hecho luego de registrase dice este mensaje. Se ha registrado con exito Ingresa

en código pasa esto


Código PHP:
Ver original
  1. $_SESSION["pass"]  = $_POST['pass'];
  2.             $_SESSION["email"]  = $_POST['email'];
  3.  
  4.             echo 'Se ha registrado con exito  '.$_SESSION["email"].'<br>' ;
  5.   echo "<a href='../../funciones/ingresar/sesion.php'>Ingresar  </a><br>";

en la pagina de session del usuario esta es la validación

Código PHP:
Ver original
  1. session_start(); // inicia la sesion
  2.  
  3. if (isset($_SESSION['email']))  // pregunta si existe la sesion si es true ejecuta lo primero
  4. {
  5.     echo "sesión exitosa <br>";
  6.     echo "<a href='cerrar_sesion.php'>Cerrar sesion </a><br>";
  7.     echo "<a href='../../funciones/editar_user/index.php'>Editar usuario </a><br>";
  8. }
  9.  
  10. else  // si el if no es cierto te regresa a la pagina de inicio
  11. {
  12.     header("location: ../../index.php" );
  13. }

pero cuando clickean a ingresar no entra ya que la validación no lo permite no esta leindo la variable de sesion que almacene en el primer código que les puse

también hice un archivo de prueba para ver si la variables se imprimen y me da un error cuando trata de imprimirla

Notice: Undefined index: email in C:\xampp\htdocs\roomvs\funciones\registro\prueba.p hp on line 5
se que esto quiere decir que la variable no esta definida.
este es el código de la pagian de prueba
Código PHP:
Ver original
  1. $hola=$_SESSION['email'];
  2. echo $hola;

que creen que esta pasando

Última edición por wilson_romero; 12/04/2016 a las 20:59