Ver Mensaje Individual
  #23 (permalink)  
Antiguo 23/03/2015, 09:50
Avatar de NueveReinas
NueveReinas
 
Fecha de Ingreso: septiembre-2013
Ubicación: No tan Buenos Aires
Mensajes: 1.101
Antigüedad: 10 años, 8 meses
Puntos: 145
Respuesta: Problema al comparar contraseñas con crypt()

Cita:
Iniciado por MaNuX0218 Ver Mensaje
Muestrame esto:

Código PHP:
Ver original
  1. if(password_verify($pass, $passwordDB)){
  2.     // Se inicia la sesión
  3.         $_SESSION['usuario'] = $datos['email'];
  4.         $_SESSION['estado'] = 'Autenticado';
  5.         $incorrecto = "Estás conectado/a como <strong>".$email."</strong> <br><br> <a href='http://www.ejemplo.com/BD/inicio'>Ir al inicio</a>";
  6.         $stm = $connection->prepare("UPDATE usuarios SET ip_ultima='$ip' WHERE email='$email' ");
  7.         $stm->execute();
  8.     }else{
  9.         $incorrecto = "El mail o la contraseña son incorrectos. <br> <a href='javascript:history.back()'>Volver y corregir</a>";
  10.     }

Con las consultas a la DB para verificar mejor el error.

Saludos.
Consultas a la DB:

Código PHP:
Ver original
  1.  
  2. $email = $_POST["user"];
  3. $pass = $_POST["pass"];
  4.  
  5. $consulta = "SELECT * FROM usuarios WHERE email = '$email' AND password = '$pass'";
  6.  
  7. $resultado = mysqli_query($connection, $consulta) or die(mysql_error());
  8. $datos = mysqli_fetch_array($resultado);
  9.  
  10. $passwordDB = $datos['password'];
__________________
¿Te sirvió la respuesta? Deja un +1