В книге «Проворные веб-приложения с Yii 1.1 и PHP5 RBAC реализованы хотя authassignment и BizRule. Это должно поддерживать возможность предоставления пользователей с различными ролями в каждом проекте.RBAC реализация
, но всякий раз, когда пользователь назначается роль в конкретном проекте, новая запись добавляется в таблицу authassignment с этой ролью и этим пользователем. Поскольку существует 3 роли (владелец, участник, читатель), это не позволяет назначить пользователю более трех проектов, а пользователь должен иметь разные роли в этих проектах (в противном случае нарушение целостности будет нарушено).
Любые идеи? Это действительно недостаток в реализации RBAC в книге ?
благодаря