Я новичок в php и в настоящее время создаю сайт для электронной коммерции. Я создал сервер CMS для администратора, чтобы добавлять/редактировать/удалять продукты, управлять заказами, управлять конфигурацией магазина и добавлять/редактировать/удалять пользователей.Уровни доступа пользователей на PHP
У меня возникли проблемы с поиском, как установить права доступа пользователей/права доступа таким образом, чтобы: - Общие сотрудники имеют доступ только к управлению заказами и - управления персоналом имеют доступ ко всему
Поэтому в основном предоставляя пользователям роль что даст им ограничения или полный доступ ко всему.
Есть ли какие-либо учебники или кто-либо, у кого есть предыдущий опыт добавления этой функции, который может указать мне в правильном направлении?
Любая помощь будет принята с благодарностью. Спасибо
Вы используете фреймворк, такой как Zend или Symfony, или просто собственный собственный php-код? Если вы правильно кодируете, как выглядит ваша структура кода/класса? – Tom
Ссылка http://en.wikipedia.org/wiki/Access_control_list и пример реализации в Zend Framework http://framework.zend.com/manual/en/zend.acl.introduction.html –
Ну, на данный момент у меня есть только реализовал ваш стандартный пользовательский доступ. Эти пользователи находятся в базе данных и имеют доступ ко всему. В настоящее время я изучаю это, чтобы получить лучшее понимание: http://en.wikipedia.org/wiki/Role-based_access_control – JUM