Articles of acl

Как я могу реализовать список контроля доступа в своем приложении Web MVC?

Первый вопрос Пожалуйста, не могли бы вы объяснить мне, как самый простой ACL может быть реализован в MVC. Вот первый подход использования Acl в контроллере … <?php class MyController extends Controller { public function myMethod() { //It is just abstract code $acl = new Acl(); $acl->setController('MyController'); $acl->setMethod('myMethod'); $acl->getRole(); if (!$acl->allowed()) die("You're not allowed to do […]

Внедрение ACL для моего приложения PHP

Мое приложение RealEstate PHP имеет следующие группы пользователей, Админы, Модераторы Я хочу указать следующие разрешения для следующих пользователей. Админы -> Может создавать модераторы, Может создавать агенты, Можно вставить свойства, Может обновлять свойства, Удалить свойства Следовательно, у администратора будут все привилегии короче, администратор здесь будет superAdmin Я хочу назначить ограниченные полномочия модератору и, следовательно, агентам. я […]

Настройка базы данных ACL CakePHP: структура ARO / ACO?

Я пытаюсь реализовать ACL в CakePHP. После прочтения документации в руководстве по тортам, а также нескольких других уроков, сообщений в блогах и т. Д., Я нашел отличный учебник Арана Джонсона, который помог заполнить многие пробелы. Его примеры, похоже, противоречат другим, которые я видел, хотя в нескольких местах – особенно в структуре дерева ARO, которую он […]

Как использовать ACL для фильтрации списка объектов домена в соответствии с разрешениями определенного пользователя (например, EDIT)?

При использовании реализации ACL в Symfony2 в веб-приложении мы сталкиваемся с вариантом использования, когда предлагаемый способ использования ACL (проверка прав пользователей на одном доменном объекте) становится неосуществимым. Таким образом, мы задаемся вопросом, существует ли какая-то часть API ACL, которую мы можем использовать для решения нашей проблемы. Вариант использования находится в контроллере, который готовит список объектов […]

CodeIgniter – Лучшая реализация для ACL

Каков наилучший способ реализации ACL в CodeIgniter? Роли, группы на основе БД, пользовательские пропуски? Создать библиотеку? Вот с чем мы работаем: Статьи, авторы Существует два типа авторов: Обычный автор (может видеть только свои статьи). Автор, который также является администратором (может видеть все статьи и утверждает другие авторские статьи). Учитывая, что функциональность будет расширяться (больше функций, […]

Как динамически обрабатывать роли | разрешения в Symfony2 на уровне базы данных: операции CRUD над ними

Я работаю над проектом Symfony 2.8, и у меня есть сомнения относительно прав пользователей / групп / ролей. Существует несколько способов обработки пользователей и групп, например, SonataUser поверх SonataAdmin и в последнее время EasyAdmin, но у всех из них отсутствует управление правами ROLE |, и это точно мое сомнение: как правильно их обрабатывать? Да, я […]