для меня контроль прав доступа - одна из самых сложных задач.
тут мы рассматриваем "статическую" систему прав доступа. Мы разрешаем/запрещаем доступ пользователю к определенному контроллеру и экшену. А что если вводить запреты/разрешения еще и на конкретные документы? А также наследование прав: редактирование новости включает в себя ее просмотр)
а еще вариант специальных правил: разрешить этот альбом только для друзей. Редактировать сообщение на форуме может только пользователь, который создал это сообщение (+ куча правил: не позже 15 минут после написания, в разделе таком-то) или модератор
как все это делать?)