Веду логин и пароль делаю авторизацию и мне выдает неверный логин или пароль хотя указанно все правильно. Как мне кажется проблема в том что $data не выдает правильный хеш который есть в бд потому что если убрать хеш и с делать авторизацию без него все работает. Но если это так я не знаю как это исправить Вот скрипт:
$db = new PDO('mysql:host=localhost;dbname=site', 'root', '');
if(isset($_POST['submit1'])) {
$result= $db->prepare('SELECT mail, password FROM accreg WHERE mail=:mail LIMIT 1');
$result -> bindParam(':mail', $_POST['mail'], PDO::PARAM_STR);
$result -> execute();
$data = $result->fetch();
if(password_verify($password, $hash)) {
echo 'Все работает';
}else {
//неверный логин или пароль
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Ребята помогите разобраться с проблемой: Суть в чем написал парсер, знаю как вызвать имитацию кнопки через JS теперь не могу это все собрать...
Если матрица хранится как int** matrix, то можно быстро обменять строки с помощью обмена указателей std::swap(matrix[x], matrix[y]);Как быстро обменять строки...
Есть многопоточный сервер, который создает новую среду при подключении клиентаПосле отключения клиента, среда удаляется