Моя страница регистрации использует BCRYPT и отлично хранит пароль в базе данных, однако я изо всех сил пытаюсь проверить пароль на странице входа.Пытаясь использовать BCRYPT
Ниже мой код, и моя попытка проверки пароля, однако при его запуске я сталкиваюсь Ошибка HTTP 500.
$sql="SELECT * FROM Users WHERE Username='$username'";
if (!$result=mysqli_query($con,$sql))
{
die('Error: ' . mysqli_error($con));
}
else
{
$count=mysqli_num_rows($result);
}
if($count==1)
{
$hash = .$row['Password'];
if (password_verify($passfromform, $hash))
{
echo 'Password is valid!';
}
else
{
echo 'Invalid password.';
}
}
else
{
header("location:User Login.html");
}
Любая помощь будет действительно оценили, как это дает мне головную боль сейчас пытается решить мой глупая ошибка. Спасибо
Что это должно делать '$ hash =. $ Row ['Password'];'? – PeeHaa
Не подсказка, я пытаюсь сохранить строку «Пароль» из моей базы данных в переменную –
Если у вас нет подсказки, как мы можем вам помочь? – PeeHaa