Я пытаюсь проверить уровень членства клиента. Я проверяю две переменные сеанса; имя пользователя клиента и уровень его членства.
Что я хочу, чтобы произошло:
- Если уровень членства пользователя не соответствует уровню 3, он загружается обратно на страницу входа.
Что на самом деле происходит:
- Когда я вхожу в систему как пользователь, который не соответствует уровню членства 3, они все равно видят контент.
(Обе переменные устанавливаются, когда пользователь входит в систему, и я убедился, что обе переменные сеанса являются строками.)
Это то, что у меня есть в настоящее время:
<?php
session_start();
if (!isset($_SESSION['username']) && $_SESSION['level'] == "3") {
$_SESSION['msg'] = "You have an incorrect membership level";
header('location: ../auth/client_login.php');
}
?>
Я упускаю что-то простое или это неправильный способ go проверки двух переменных сеанса? Спасибо за ваше время заранее.