В настоящее время я создаю базовый проект, состоящий из:
- индекса (страница входа)
- регистрации
- домашней страницы (уровень пользователя)
- администратора (уровня администратора)
- выхода
- dbconnect
В настоящий момент любой пользователь, который входит в систему, может получить доступ к странице home.php, поскольку переменная сеанса — «user», поэтому, пока любой пользователь вошел в систему, он переходит на home.php или возвращается в индекс, если вход недействителен. По сути, я просто вставил одну и ту же страницу из дома в администратор, чтобы начать редактировать детали сеанса, чтобы только пользователи с уровнем пользователя 1 могли получить доступ к администратору, иначе обратно в индекс.
Мой код для соответствующих страниц выглядит следующим образом:
index.php (страница входа)
Код: Выделить всё
Подробнее здесь: [url]https://stackoverflow.com/questions/42476700/php-sessions-user-admin-user-levels[/url]
Мобильная версия