Haciendo la prueba que me dices el resultlado que da creo que es el mismo que me daba antes dentro del if:
Código PHP:
Ver originalif(isset($_POST["login"])){ $usuario = $_POST["usuario"];
$contrasena = $_POST["contrasena"];
$hashFormat = "$2y$10$";
$salt = "iusesomecrazystrings22";
$hashF_and_salt = $hashFormat . $salt;
$query_password_e = "SELECT contrasena from usuarios ";
$query_password_e .= " WHERE usuario = '{$usuario}'";
$buscar_contrasena_e = mysqli_query($conexion, $query_password_e);
{
$db_contrasena = $fila['contrasena'];
$input_password = crypt($contrasena, $hashF_and_salt);
echo $input_password."<br>";
echo $db_contrasena."<br>";
if($input_password == $db_contrasena){
echo $input_password."<br>";
echo $db_contrasena."<br>";
echo "Coinciden<br>";
}
else{
echo $input_password."<br>";
echo $db_contrasena."<br>";
echo "No coinciden<br>";
}
if($input_password == $hashF_and_salt){
echo $input_password."<br>";
echo $hashF_and_salt."<br>";
echo $db_contrasena."<br>";
echo "Coinciden<br>";
}
else{
echo $input_password."<br>";
echo $hashF_and_salt."<br>";
echo $db_contrasena."<br>";
echo "No coinciden<br>";
}
}
}
Código PHP:
Ver originalecho $input_password."<br>";
echo $db_contrasena."<br>";
Imprimen esto:
$2y$10$iusesomecrazystrings2uXsx3soVejCyS3zaEadMVL WICVz1nTfC
$2y$10$iusesomecrazystrings2uXsx3soVejCyS3zaEadMVL
Y los de dentro del if
Código PHP:
Ver originalif($input_password == $db_contrasena){
echo $input_password."<br>";
echo $db_contrasena."<br>";
echo "Coinciden<br>";
}
else{
echo $input_password."<br>";
echo $db_contrasena."<br>";
echo "No coinciden<br>";
}
Imprimen esto:
$2y$10$iusesomecrazystrings2uXsx3soVejCyS3zaEadMVL WICVz1nTfC
$2y$10$iusesomecrazystrings2uXsx3soVejCyS3zaEadMVL
No coinciden
Gracias de nuevo.