Приветствую. Подскажите по yii\rbac\DbManager::checkAccessRecursive(), пожалуйста. Добавил я новое правило и к

нему - роль. При проверке правило возвращает true, но результат - все равно 403. Почитал код указанного метода и не понял, как мне дать пользователю доступ к контроллеру/экшену.
Референс: https://github.com/yiisoft/yii2/blob/master/framework/rbac/DbManager.php#L201-L229
Получается, единственный способ - добавить запись о юзере в БД (строка 213)? Звучит как бред, я явно что-то упускаю.

2 ответов

8 просмотров

а почему звучит как бред? вроде же вся суть rbac в том, что пользователям назначаются роли, и ролям - права и все эти отношения должны быть в бд

Viktor- Автор вопроса
Vyacheslav Tokarev
а почему звучит как бред? вроде же вся суть rbac в...

Зачем привязывать это к конкретному user id, если код, выполняемый в правиле, возвращает true?

Похожие вопросы

Обсуждают сегодня

Читаю сейчас [нет, уже больше не читаю!] курсовую о Булгакове, написанную, похоже, с помощью ChatGPT. Это удивительный психоделический опыт. Текст в основном написан в стиле б...
✨ Uni [🌊 В отпуске]
1
ребят, привет. за какое время бот полученную заявку на вступление в группу может принять \отклонить? Помню речь была про 5 минут, сейчас как?
Роман Ромашин :)
10
Доброго времени суток. Правильно ли я понимаю, что с введением новой платежной единицы stars, я просто могу оставить текущую платёжку от Юкассы, которая выполняется на сайте с...
Prokhor Chulkov
7
@veranikaEU получилось? Можно увидеть рабочий код?
Alex Kom
8
Тут вопрос они парсить всех ботов будут на предмет услуг платных и смотреть платежные реализации? Или через стукачей будут вычислять индивидуально.
A O
5
Привет) Я делаю график зависимости количества показов рекламного объявления от времени (группировка почасовая) и хочу показывать его в таймзоне клиента В базе данных метку в...
Виталий
1
Всем ку, услышал заявление что теперь обязательно в бота встроить телеграм старс в бота, крайний срок - в июле Правда ли это?
Ilya Shvechikov
4
Зачем тогда Wallet Pay?
Prokhor Chulkov
4
вопрос: кто как решает вопрос с динамической подгрузкой скриптов для отдельных страниц с включенным turbo router?
Sergei Toroptsev
25
Или кинули уже?
Magic
6
Карта сайта