Как сравнить хэшированный пароль с тем что в базе 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 корректно не пойму где ошибка и в чём проблема. Помогите. К базе подсоединяется всё нормально.


Ответы (0 шт):