Предложение Yii2 для двух или более пользователей
Я новичок в yii2, я хочу следовать suggermento Какой способ создать двух пользователей с различными возможностями. Можете ли вы привести пример того, как создавать пользователей двух типов? Спасибо
3 ответа
В yii2 для управления процессом для проверки того, что у пользователя достаточно прав для выполнения каких-либо действий, есть ACF и RBAC
Фильтр контроля доступа ACF - это простой метод авторизации, который лучше всего использовать в приложениях, которым требуется лишь простое управление доступом.
Управление доступом на основе ролей RBAC обеспечивает мощный централизованный контроль доступа, но простой в управлении.
Yii реализует общий иерархический RBAC, следуя модели NIST RBAC.
RBAC может быть основан на файлах PHP или непосредственно на таблице базы данных.
Вы можете найти полезную информацию в этом руководстве http://www.yiiframework.com/doc-2.0/guide-security-authorization.html
Пожалуйста, следуйте за стартовым комплектом yii2 для справки конфигурации RBAC. С функцией RBAC с предопределенными ролями гостя, пользователя, менеджера и администратора. Yii2 стартовый комплект
Вы можете использовать пользовательские роли и давать конкретные разрешения для каждой из ролей.