Как правильно использовать RBAC с разными моделями?

Всё про контроль доступа пользователей: фильтры, RBAC, проверки
Ответить
yii-newbie
Сообщения: 1
Зарегистрирован: 2020.05.09, 19:06

Как правильно использовать RBAC с разными моделями?

Сообщение yii-newbie »

Доброго времени суток! Имеется проект, используется шаблон advanced. В backend авторизация проходит по таблице employee, во frontend авторизация по customers. Допустим, сейчас я делаю RBAC на основе employee и делаю там роли manager и admin. Но, если заказчику приспичит добавить роли и клиентам, то как можно будет выбраться из этой ситуации?
Yii использую недавно (около полугода) и с rbac до этого не работал, но если я правильно понял из документации, то из коробки нельзя организовать хранение роли в каждой из таблиц, например в employee - role = admin || manager. Там или в файлах хранится, или в бд. Помогите разобраться, меня прям в ступор вводит rbac.

Ответить