YiiFramework Yii2 аутенфикация

webplus

Новичок
Здравствуйте!
Пытаюсь разобраться с ролями пользователей, нашел вот такую статейку: http://rgblog.ru/page/yii2-i-rbac-kontrol-dostupa-na-osnove-rolej
Но мне непонятно зачем нужен класс UserRoleRule (если будут добавляться роли мне каждый раз иерархию выстраивать их типа: return $role == User::ROLE_ADMIN || $role == User::ROLE_MODER;
), зачем еще эти все роли прописать в
RbacController а затем консолью их згенерировать.
Почему роли нельзя реализовать как в первом юии , по такому примеру http://yiiframework.ru/doc/cookbook/ru/access.rbac.file

Может кто даст ссылку на более подходящий пример с описанием?
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
http://www.yiiframework.com/doc-2.0/guide-security-authorization.html#role-based-access-control-rbac
RBAC - он стандартный. Прописываешь роли и правила в одном из медиа, он компилирует-кеширует их, и дальше используешь эти правила в контроллере.

Примеры использования есть в доке.
На вопросы вроде "зачем нужен класс NN" я могу ответить лишь просто: чтобы работала авторизация.
Задай конкретный вопрос.
 
Сверху