Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/12/2016, 04:53
miguelA4
 
Fecha de Ingreso: marzo-2015
Ubicación: Valencia
Mensajes: 132
Antigüedad: 9 años, 9 meses
Puntos: 0
Al registrarse inicie sesión automaticamente

Buenos días. Pues estoy algo saturado, por que no se me ocurre como hacer esto:

Necesito que cuando se registre vaya al index.php (esto ya lo tengo con un script), pero además que tambien compruebe que esta el usuario y se inicie sesión solo.

Algúna idea?

Código PHP:
Ver original
  1. <?php
  2.  
  3.  
  4.  
  5. if(isset($_POST['enviar']))
  6. {  
  7.     if($_POST['Nombre'] == '')
  8.     {
  9.         echo '<span class="error">Ingrese su Nombre</span>';
  10.     }
  11.     else if($_POST['Apellidos'] == '')
  12.     {
  13.         echo '<span class="error">Ingrese sus Apellidos</span>';
  14.     }
  15.      else if($_POST['Username'] == '')
  16.     {
  17.         echo '<span class="error">Ingrese su Corrreo Electronico</span>';
  18.     }
  19.     else if($_POST['Password'] == '')
  20.     {
  21.         echo '<span class="error">Ingrese su Contraseña</span>';
  22.     }
  23.     else if($_POST['Dni'] == '')
  24.     {
  25.         echo '<span class="error">Ingrese un DNI</span>';
  26.     }
  27.     else if($_POST['Direccion'] == '')
  28.     {
  29.         echo '<span class="error">Ingrese una Direccion</span>';
  30.     }
  31.     else if($_POST['Ciudad'] == '')
  32.     {
  33.         echo '<span class="error">Ingrese una Provincia</span>';
  34.     }
  35.     else if($_POST['Poblacion'] == '')
  36.     {
  37.         echo '<span class="error">Ingrese una Poblacion</span>';
  38.     }
  39.     else if($_POST['Postal'] == '')
  40.     {
  41.         echo '<span class="error">Ingrese un Codigo Postal</span>';
  42.     }
  43.     else if($_POST['Telefono'] == '')
  44.     {
  45.         echo '<span class="error">Ingrese un Teléfono</span>';
  46.     }
  47.  
  48.  
  49.     else
  50.     {
  51.  
  52.         $sql = 'SELECT * FROM Usuario';
  53.         $rec = mysqli_query($con, $sql);
  54.         $verificar_usuario = 0;
  55.  
  56.         while($result = mysqli_fetch_object($rec))
  57.         {
  58.             if($result->Username == $_POST['Username'])
  59.             {
  60.                 $verificar_usuario = 1;
  61.             }
  62.         }
  63.  
  64.         if($verificar_usuario == 0)
  65.         {
  66.             if($_POST['Password'])
  67.             {
  68.                 $usuario = $_POST['Nombre'];
  69.                 $apellidos = $_POST['Apellidos'];
  70.                 $username = $_POST['Username'];
  71.                 $password = $_POST['Password'];
  72.                 $direccion = $_POST['Direccion'];
  73.                 $postal = $_POST['Postal'];
  74.                 $poblacion = $_POST['Poblacion'];
  75.                 $ciudad = $_POST['Ciudad'];
  76.                 $telefono = $_POST['Telefono'];
  77.                 $dni = $_POST['Dni'];
  78.                 $fecha=date('y,m,d');
  79.                 $sql = "INSERT INTO Usuario (Nombre,Apellidos, Username, Password, Direccion, Postal, Poblacion, Ciudad, telefono, Dni, fecha)
  80.                        VALUES ('$usuario','$apellidos', '$username', '$password','$direccion','$postal', '$poblacion', '$ciudad','$telefono','$dni', '$fecha')";
  81.                 mysqli_query($con,$sql);
  82.  
  83.                 echo '<span class="aciert">Usted se ha registrado correctamente. <br>
  84.                          ¡Sera redireccionado enseguida!
  85.                              </span>';
  86.  
  87.                 echo"
  88.  
  89.    <script>
  90.    
  91.    function goAway(){
  92.    location.replace('index.php');
  93.    }
  94.    
  95.    setTimeout(goAway,2000);
  96.    </script>";
  97.  
  98.                
  99.  
  100.             }
  101.                      
  102.             else
  103.             {
  104.                 echo '<span class="error">Las claves no son iguales, intente nuevamente.</span>';
  105.             }
  106.  
  107.         }
  108.  
  109.         else
  110.         {
  111.             echo '<span class="error">Este usuario ya ha sido registrado anteriormente.</span>';
  112.         }
  113.        
  114.  
  115.      
  116.  
  117.     }
  118. }
  119.  
  120. ?>