Хочется заниматься версткой сразу на "живом" проекте- ну гитхаб и всякие dev версии как раз сделаны чтобы НЕ заниматься таким на живом проекте который видят клиенты...
мне тут все время говорят, чтобы я не ругался на вас- кто именно? Фамилии, адреса, явки, пароли!
Fatal error: Uncaught Error: Call to a member function fetch() on bool in F:\MYSERVER\OpenServer\domains\servername\backend\user_login.php:10 Stack trace: #0 {main} thrown in F:\MYSERVER\OpenServer\domains\servername\backend\user_login.php on line 10
// Если не начата сессия и отправлена форма - запрос в БД на поиск юзера.
if(empty($_SESSION['login']) && isset($_POST['login']) && isset($_POST['password'])){
$sql = "SELECT * FROM users WHERE login = '$login' AND password = '$password' AND active = 1";
$result = $pdo->query($sql);
$row = $result->fetch(PDO::FETCH_ASSOC);
// Если результат выборки есть (совпадение), то начинаем сессию с этим юзером.
if(!empty($row))
{
$_SESSION['id'] = $row['id'];
$_SESSION['login'] = $row['login'];
$_SESSION['username'] = $row['username'];
$_SESSION['role'] = $row['role'];
header("Location:/");
}
else
{
echo "Пользователь НЕ найден!";
}
}