НЕ работает авторизация PHP

151
20 ноября 2018, 19:30

Постоянно выводит Логин или пароль не верны! Подскажите что не так

<?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;
    }
?>
READ ALSO
PHP+AJAX+DB Изменение скрипта под свои нужды

PHP+AJAX+DB Изменение скрипта под свои нужды

Есть скрипт PHPОн отвечает за работу с базой данных

153
Как проверить ошибку 404?

Как проверить ошибку 404?

На странице может быть ошибка header("HTTP/11 404 Not Found");

191
Ошибка php Парсер

Ошибка php Парсер

Возникла ошибка при выполнение кода:

390
Wordpress путь к изображением в css

Wordpress путь к изображением в css

Когда я задаю путь к изображению в HTML теге img, я использую:

167