Перелопатил кучу материала и других вопросов, но ответа так и не нашел. Есть вот такой вот код
$login = $_POST['login'];
$pw = $_POST['pw'];
$query = "SELECT login, password FROM admin WHERE login = '$login'";
$user = mysql_fetch_assoc(mysql_query($query));
if (!isset($user['login'])) {
echo "Неверный логин или пароль";
} elseif (!password_verify($pw, $user['password'])) {
echo "Неверный логин или пароль";
} else {
$_SESSION['login'] = $res->login;
$_SESSION['active'] = true;
header('Location: admin.php');
}
password_verify()
выдает постоянно false
, хотя хеши должны совпадать. В базе выделено под пароль 255 символов, т.е. хеш не режется.
Вот var_dump
хеша из базы:
string(60) "$2y$10$BsXWs/HpUriavdHJRJgEpeJbCnZgXi1rIBaVr7jiTuyr8zNSrgZr6"
При этом в другом проекте все работает.
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
В общем, начал изучать php и в ходе изучения решил поставить перед собой задачу, вывести на экран таблицу умноженияСоставил такой код:
Решил я написать модуль для одного движка (DLE) Но столкнулся с проблемой, можно ли выводить информацию из tpl файлов с помощью php? Если да, то как...
Каким образом можно сделать метод класса, которому можно передать 2 аргумента:
У меня есть бот на Callback API, работает он так получает команду и выводит ответ для неё, пример: