Я делал такие вещи в этом Python/Django много, но сегодня я должен сделать это на PHP по существующему полузавернутому коду. Это мой первый раз с PHP.Создание системы входа администратора/пользователя в PHP
В основном это обычная система входа в систему с логином входа в систему и логином пользователя.
Таблица моих пользователей в моей базе данных sno, username, password, admin
, где admin
является 1
для пользователей с правами администратора.
Теперь при входе, я понимаю, я могу просто проверить значение admin
для кто зарегистрировался в и header("Location: adminhome.php");
если администратор и header("Location: userhome.php");
, если нет.
Но как остановить обычного пользователя от доступа, скажем, adminpage1.php
, который предназначен только для администраторов?
Это мой первый и только один раз, работа с PHP а, в противном случае я бы пройти через различные Guid
Если это одноразовая работа, почему бы не пойти с коробкой CMS или даже с каркасом вроде CodeIgniter? Это избавит вас от необходимости выполнять эти основные функции. – GolezTrol
Когда вы регистрируете пользователя, устанавливаете ли вы что-нибудь в '$ _SESSION' var? Если это так, просто поставьте чек на странице администратора для 'if (isset ($ _ SESSION ['username']) === false) {header ('Location: /')}' например. –