Я пытаюсь протестировать простую систему входа в систему без БД, просто для целей тестирования.Я создал файл php, который проверяет правильность имени пользователя и пароля и регистрирует сеанс.
<?php
session_start();
define("ADMINUSER", "user");
define("ADMINPASSWORD", "pass");
$user = $_POST['user'];
$pass = $_POST['pass'];
if (($user==ADMINUSER) && ($pass==ADMINPASSWORD))
{
$_SESSION['logged_in'] = true;
header("Location: main.php");
}
else
{
header("Location: auth.php?flag=wrong");
}
?>
и включаю его в другие файлы, чтобы проверить, вошел ли пользователь в систему:
<? session_start();
if ($_SESSION['logged_in'] != true)
{
header("Location: auth.php?flag=not");
exit;
}
?>
Но, похоже, это не работает, так как я закрываю окно и пытаюсь открыть его снова, и оно не перенаправляет меня на страницу входа (auth.php).
Что я делаюнеправильно ?Любая помощь приветствуется.