Почему здесь password_verify всё время возвращает false?
К базе подсоединяется всё нормально забирает пароль, но пишет, что пароль не правильный
$login=$_POST['login'];
$password=$_POST['password'];
$login=mb_strtolower($login);
$login=trim($login);
$password=trim($password);
$login=htmlspecialchars($login);
// mysql_select_db('makinson_h',$mysqli);
$result=$mysqli->query("SELECT * FROM `REG` WHERE `login`='$login'");/*обьект*/
$result=$result->fetch_assoc();/*массив*/
$hash = $result['password'];
if(password_verify($password,$hash)) {
echo 'Пароль правильный!';
} else {
echo 'Пароль неправильный.';
}
Vardamp $hash возвращает хэш всё как надо