Проблема авторизации по Cookie

387
11 августа 2017, 00:23

Есть такой небольшой код авторизации:

Файл enter.php

<?php
if($_COOKIE['admin']){
    header("Location: index.php");
    exit;
}
$admin = 'admin';
$pass = 'password';
if($_POST['submit']){
    if($admin == $_POST['user'] AND $pass == $_POST['pass']){
        setcookie("admin", $admin, time()+31536000);
        header("Location: index.php");
        exit;
    }else echo '<p>Логин или пароль неверны!</p>';
}
?>
<form method="post">
    Логин:<input type="text" name="user" /><br />
    Пароль:<input type="password" name="pass" /><br />
    <input type="submit" name="submit" value="Войти" />
</form>

И код проверки авторизации на странице:

<?php
if($_GET['do'] == 'logout'){
    setcookie('admin','');
    header("Location: enter.php");
}
if(!$_COOKIE['admin']){
    header("Location: enter.php");
    exit;
}
?>

Я ввожу логин и пароль, нажимаю отправить форму, но входа не происходит, я остаюсь на той же странице enter.php, только уже вместо формы просто пустая страница. В чем может быть проблема?

READ ALSO
Использование MySQL и PHP с Google Maps

Использование MySQL и PHP с Google Maps

Пытаюсь внедрить описанный пример, загружая файл с локалхостаПолучаю ошибку function initMap () {var map = new google

461
Возможно ли в поле grid view разметить другой grid view?

Возможно ли в поле grid view разметить другой grid view?

Вот так это должно выглядеть :

359
подскожите сайт с уроком пагинации php [требует правки]

подскожите сайт с уроком пагинации php [требует правки]

подскожите сайт с уроком пагинации php

357
PHP выбор из массива [требует правки]

PHP выбор из массива [требует правки]

Подскажите каким способом можно из массива с множеством объектов которые имеют 3 значения каждый - подсчитать количество одинаковых значенийОбъекты...

355