Как сравнить хэшированный пароль с тем что в базе mysql - password_verify
$result=$mysqli->query("SELECT * FROM `REG` WHERE `login`='$login'");/*обьект*/
$result=$result->fetch_assoc();/*массив*/
/*
на это не смотрите это тоже ничего не работает комментированный код
if(password_verify($result['password']!=$password)) exit("Логин или пароль неправильный");
if(!password_verify($password,$result['password'])) exit("2");
if ($result['password']!=$password) exit("Логин или пароль неправильный");
*/
if(password_verify($_POST["password"],$passwordhash))
/* вот эта строчка не работает корректно подгружаетсчя к базе и всё время пишет что логин и пароль неверный*/
{
echo "Welcome";
}
else {
echo "Wrong Password";
}
Не работает password_verify корректно не пойму где ошибка и в чём проблема. Помогите. К базе подсоединяется всё нормально.