Я работаю над простым менеджером yii RBAC. Все данные RBAC хранятся в базе данных и все работает нормально, но...
Когда я решаю управлять назначениями RBAC, у меня возникают проблемы. Например, я назначаю операцию «myNewOperation» пользователю «admin». Все идет нормально, accessControll и checkAccess() делают свое дело. Затем я решаю удалить запись о назначении из базы данных, но accessControll и checkAccess() все еще отображают, что у пользователя есть такие права. Я пытался выйти из системы, очистить кеш, уничтожить сеанс и очистить куки, но ничего не изменилось. Пользователь «admin» по-прежнему имеет права «myNewOperation», но «myNewOperation» физически удален из таблицы назначений. Что может быть не так?