Ver Mensaje Individual
  #21 (permalink)  
Antiguo 28/03/2016, 02:04
xerifandtomas
 
Fecha de Ingreso: octubre-2010
Ubicación: España
Mensajes: 1.007
Antigüedad: 14 años, 1 mes
Puntos: 123
Respuesta: No reconoce mi user ni mi password

Nosotros no somos tus profesores.
Con la cantidad de respuestas que te hemos aportado deberías de haber podido solucionarlo.
Necesitas leer más, leer los manuales e intentar comprender cómo funciona cada cosa.

Conocer que es un Sistema de Gestión de Bases de Datos, por lo menos el que utiliza tu sistema y saber lo básico de como funciona.

Básicamente necesitas adquirir los conocimientos básicos.

Ahora bien , a modo de ilustración te voy a comentar el código anterior para que intentes comprenderlo.

Código PHP:
Ver original
  1. <?php
  2.  
  3. /* recogemos las variables enviadas desde el form */
  4. $email = $_POST['email'];
  5. $pass = $_POST['pass'];
  6.  
  7. /* comprobamos que no estén vacías */
  8. if ( empty($email) OR empty($pass) ){
  9.         header("location: ../../index.php");
  10.         exit;
  11.  }
  12.  
  13. /* incluimos la conexión a la bd */
  14. include("../../conexion/conexionmsqli.php");
  15.  
  16. /* escapamos los datos */
  17. $email=mysqli_real_escape_string($conexion,$email);
  18. $pass=mysqli_real_escape_string($conexion,$pass);
  19.  
  20. /* construimos la sentencia, fijate que lo hago antes de ejecutarla */
  21. $sql="SELECT * FROM usuarios WHERE pass='".$pass."' AND email='".$email."' LIMIT 1";
  22.  
  23. /* ejecutamos la sentencia */
  24. $proceso =  mysqli_query($conexion, $sql);
  25.  
  26. /* comprobamos que se haya ejecutado correctamente */
  27. if (!$proceso) {
  28.     $mensaje  = 'Consulta no válida: ' . mysqli_error($conexion) . "\n";
  29.     $mensaje .= 'Consulta completa: ' . $sql;
  30.     die($mensaje);
  31. }
  32.  
  33. /* comprobamos si ha devuelto algún registro */
  34. if ( mysqli_num_rows($proceso) > 0 ){
  35.         echo 'Existe un usuario con estos datos.';
  36.         $row = mysqli_fetch_array($proceso, MYSQLI_ASSOC);
  37.         var_dump($row);
  38. }
  39. else{
  40.   echo 'Usuario no encontrado.';
  41.   /* esto muestra la sentencia tal y como se ha ejecutado para poder copiarla, ejecutarla y verificarla desde un SGBD */
  42.   echo '<br/> SQL : '. $sql.'<br/>';
  43.  
  44. }
  45.  
  46. /* liberamos memoria */
  47.  
  48. /* cerramos la conexión */
  49. mysqli_close($conexion);