$AuthUserData = [
'authEmail' => $_POST['authEmail'],
'authPass' => $_POST['authPass'],
'authCodeWord' => $_POST['authCodeWord']
];
$AuthUserEmail = $AuthUserData['authEmail'];
$authUserRequest = $DBC->query("SELECT * FROM `users` WHERE `email` = '$AuthUserEmail'");
$countAuthUser = $authUserRequest->rowCount();
$authUser = $authUserRequest->fetch();
if ($countAuthUser > 0 && password_verify($AuthUserData['authPass'], $authUser['passHash'])) {
echo 'Авторизация прошла успешно!';
$_SESSION = [
$authUser
];
} else {
echo 'Авторизация прошла хреново!';
}
При просмотре переменных
$authUser['passHash']
и
$AuthUserData['authPass']
через
print_f()
всё верно и пароли вроде как одинаковые (если расхешировать тот что уже находится в бд), даже при попытке вывести результат выполнения
password_verify
ничего не происходит