Podrías generar las claves con una funcion así:
Código PHP:
Ver originalfunction claveusuario($X){
$hash = crypt($X, '$2y$10$' . $salt); $claveB = $hash;
return $claveB;
}
Luego comparar la clave sería algo como:
Código PHP:
Ver original$db = new mysqli("host", "usuario", "clave", "base");
$usuario = $db->real_escape_string($_POST['usuario']);
$clave = $db->real_escape_string($_POST['clave']);
$a = $db->query("SELECT * FROM tabla WHERE usuario = '$usuario'");
if($count===1){
$row = $a->fetch_object();
if(password_verify($clave, $row->clave)){
//Resto de tu codigo
}else{
//codigo de error
}
}
$a->close();
$db->close()
Recuerda utilizar MySQLI `para evitarte problemas con las últimas versiones de PHP y así estar al día, tambien para mantener la seguridad de tus datos.