Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/03/2015, 06:46
IVICP3
 
Fecha de Ingreso: febrero-2015
Mensajes: 61
Antigüedad: 9 años, 2 meses
Puntos: 0
Error en login

Tengo un problema en el archivo login, para loguear un usuario, he cogido el codigo de una web y creo que es correcto pero no me da resultado.
Al guardar el usuario, con su contraseña y demas me lo hace correctamente, pero el login, no.

Código HTML:
Ver original
  1. <form role="form" name="entrar" action="entrar.php" method="POST">
  2.  
  3.           <div class="form-group">
  4.             <div class="input-group">
  5.               <input type="text" class="form-control" id="uLogin" placeholder="Usuario" name="usuario" required>
  6.               <label for="uLogin" class="input-group-addon glyphicon glyphicon-user"></label>
  7.             </div>
  8.           </div> <!-- /.form-group -->
  9.  
  10.           <div class="form-group">
  11.             <div class="input-group">
  12.               <input type="password" class="form-control" id="uPassword" placeholder="Contraseña" name="contra" required>
  13.               <label for="uPassword" class="input-group-addon glyphicon glyphicon-qrcode"></label>
  14.             </div> <!-- /.input-group -->
  15.           </div> <!-- /.form-group -->
  16.  
  17.         </form>
  18.       </div> <!-- /.modal-body -->
  19.  
  20.       <div class="modal-footer">
  21.         <button class="form-control btn btn-primary" type="submit" name="submitlogin" value="Enviar login">Entrar</button>
  22.       </div> <!-- /.modal-footer -->
  23.  
  24.     </div><!-- /.modal-content -->
  25.   </div><!-- /.modal-dialog -->
  26. </div><!-- /.modal -->
  27. </form>




Código PHP:
Ver original
  1. $con = mysqli_connect("localhost", "root", "", )
  2.  
  3.  
  4.  
  5.  
  6.     ini_set('display_errors', 'Off');
  7.     ini_set('display_startup_errors', 'Off');
  8.     error_reporting(0);
  9.  
  10.     $user = $_POST['usuario'];
  11.     $pass = $_POST['contra'];
  12.     $sesion_login = true;
  13.  
  14.    
  15.     function conexion(){
  16.  
  17.         if(!($link=mysql_connect("localhost", "bdproyecto"))){
  18.             echo "Error CONECTANDO a la base de datos";
  19.             exit();
  20.         }
  21.  
  22.         if(!mysql_select_db("usuario",$link)){
  23.             echo "Error SELECCIONANDO la base de datos";
  24.             exit();
  25.         }
  26.         return $link;
  27.     }
  28.  
  29.  
  30.  
  31.  
  32.  
  33.     $con = conexion();
  34.  
  35.     $query = "SELECT * FROM bdproyecto WHERE usuario ='".$user."' AND contra = '".$pass."'";
  36.     $q = mysql_query($query, $con);
  37.  
  38.  
  39.     try{}
  40.         if(mysql_result($q,0)){
  41.             echo "Usuario validado correctamente";
  42.  
  43.         }else
  44.         echo "Usuario o contraseña erronea";
  45.  
  46.     }catch(Exception $error){}
  47.  
  48.     mysql_close($con);