У меня есть скрипт аутентификации пользователя PHP, но он не работает должным образом. Я пытаюсь выполнить следующее:
В противном случае установите переменную сеанса expires в time () + 300 и перенаправьте на домашнюю страницу.
$case1 = (isset($_SESSION["expires"]) && $_SESSION["expires"] > time());
$case2 = ($_SESSION["user_id"] == "ADMIN" || $_SESSION["user_id"] != "");
$case3 = (isset($_SESSION["user_id"]) && (case2));
if (case1 || case3) {
// redirect to home page
}
else // redirect to login page
if (case1 || case3) {
Должно быть
if ($case1 || $case3) {
Также
$case3 = (isset($_SESSION["user_id"]) && (case2));
Случай 2 также должен начинаться с $
$case3 = (isset($_SESSION["user_id"]) && ($case2));
Как и при создании переменной, при использовании переменной она должна начинаться с $
Других решений пока нет …