Постоянно выводит Логин или пароль не верны! Подскажите что не так
<?php
//Запрашиваем настройки и для удобства делаем массив $d
require_once $_SERVER['DOCUMENT_ROOT'].'/config.php';
$d = $_POST;
//Проверка на пустышку
if (!empty($d['email']) && !empty($d['password']) && isset($d['email']) && isset($d['password'])) {
//Проверяем email
if (filter_var($d['email'], FILTER_VALIDATE_EMAIL) == true) {
//Обрабатываем поля
$email = trim(mb_strtolower(htmlspecialchars($d['email'])));
$password = trim(htmlspecialchars($d['password']));
// Хешируем пароль
$pass = pHash($d['password']);
//Запрос в бд
$logQuery = $dbc->prepare("SELECT login, password, fname FROM users WHERE email = :email AND password = :pass LIMIT 1");
$params = array(
'email' => $email,
'pass' => $pass,
);
$lQ = $logQuery->execute($params);
//Проверяем данные
if ($lQ != false && !empty($lQ->fetchAll)) {
//Ура! Вы авторизованы, начинаем запоминание данных!
echo 'OK';
//тут будет дальшк код
echo '<meta http-equiv="refresh" content="0;url='.$way.'">';
} else {
echo '<p class="red bold italic">Логин или пароль не верны!</p>';
$dbc = null;
die;
}
} else {
echo '<p class="red bold">Вы ввели неправильный E-mail!</p>';
$dbc = null;
die;
}
} else {
echo 'Вы не ввели логин и/или пароль!';
$dbc = null;
die;
}
?>
Виртуальный выделенный сервер (VDS) становится отличным выбором
Есть скрипт PHPОн отвечает за работу с базой данных
Когда я задаю путь к изображению в HTML теге img, я использую: