Articles of acl

CakePHP 2.1 Аутентификация: AclExtras не заполняет таблицу acos

Я последовал этому руководству, чтобы создать приложение, контролируемое ACL / ACO: http://book.cakephp.org/2.0/en/tutorials-and-examples/simple-acl-controlled-application/simple-acl-controlled-application. HTML Я загрузил плагин AclExtras, поместил его в свою папку «Приложения / Плагины» и выполнил команду ./Console/cake AclExtras.AclExtras aco_update , как описано в учебнике, и это дает мне Aco Update Complete . Но когда я заглядываю в таблицу acos, единственное, что она сделала, […]

Могу ли я сделать это только с сеансом или мне нужен ACL?

Я планирую создать простую систему управления проектами с помощью PHP / MySQL / Codeigniter. Будет супер-админ, администратор и около 20 пользователей. Пользователь A, B, C … И будет около 50 проектов. Проект 1, 2, 3 … Пользователь A и B смогут получить доступ к страницам проекта 1, пользователь C, D и F смогут получить доступ […]

создать определенную папку для загрузки на основе роли пользователя и ограничить доступ к другой папке в laravel elfinder

В моей CMS я использую Zizaco / entrust / в качестве менеджера ACL и laravel–elfinder в качестве файлового менеджера и загрузчика. Оба работают нормально и не имеют никаких проблем. Теперь я хочу ограничить доступ пользователей, у которых есть определенные роли и разрешения для папок, которые elfinder управляет им для загрузки или списка файлов. Глобально в […]

Скрыть узлы Drupal из поиска

Я сделал частную секцию на сайте drupal, написав модуль, который проверяет RERQUEST_URI для раздела, а также роль пользователя. Проблема, с которой я сейчас сталкиваюсь, заключается в том, как предотвратить появление этих узлов / представлений в поиске. Типы контента, используемые в частном разделе, используются в других местах сайта. Каков наилучший способ заставить Druapl искать игнорировать контент […]

Интеграция ACL Joomla

Кто-нибудь знает какой-либо способ интеграции с Joomla ACL, в частности, создавать пользователей и регистрировать пользователей программно в контроллере и модулях настраиваемого компонента. Я искал Google, но либо задаю неправильные вопросы, никто не документировал, как это сделать, или это невозможно (что я не верю!) Почему вы можете спросить ?! – Я разрабатываю единый знак приложения для […]

Активация модели плагина не работает в cakephp 2.3 с помощью ACL для торта

Я просто пытаюсь реализовать аутентификацию пользователя Cakephp ACL в плагине с именем «Cauth». То же самое, что я реализую раньше, прекрасно работает. На этот раз разница в том, что она находится под плагином. Здесь, в контроллере, $ this-> User-> Group-> find ('list'); не работает. Я получил следующую фатальную ошибку: Fatal Error Error: Call to a […]

Как отфильтровать мои запросы доктрины с помощью Symfony ACL

Symfony ACL позволяет мне предоставлять доступ к объекту, а затем проверять его: if (false === $securityContext->isGranted('EDIT', $comment)) { throw new AccessDeniedException(); } Однако, если у меня есть тысячи объектов в базе данных, и у пользователя есть доступ только к 10 из них, я не хочу загружать все объекты в памяти и убирать их. Как я […]

Какими должны быть ресурсы в ACL? Модели объектов или экземпляры объектов?

Помогите мне реализовать списки управления доступом для моего веб-приложения PHP. Я использую Zend_ACL специально. Я хочу, чтобы мелкозернистый, широко используемый контроль над тем, какой конкретный объект (будь то пользователь или группа) имеет доступ к какому ресурсу. Я хотел бы иметь возможность предоставлять доступ к определенному экземпляру ресурса, а также ко всем ресурсам этого типа. Например: […]

Zend Acl – возможно ли, чтобы утверждение разрешало доступ к привилегии, когда правила acl возвращают false?

По умолчанию возврат false в утверждение отклоняет доступ, даже если это разрешено правилами acl. То, что я хочу сделать, это наоборот: т. Е. Вернуть true в утверждении, чтобы разрешить доступ, когда правила acl отрицают это. Например: class TestAssert implements Zend_Acl_Assert_Interface { public function assert(Zend_Acl $acl, Zend_Acl_Role_Interface $role = null, Zend_Acl_Resource_Interface $resource = null, $privilege = […]

Как кодировать и хранить ограничения динамического разрешения?

Я уже обсуждал этот вопрос, но пока не нашел аккуратного решения. Скажем, у нас есть приложение, в котором клиенты могут забронировать курс с помощью веб-сайта, а административный персонал также может забронировать курсы от имени клиентов, используя бэкэнд-систему. Я пытаюсь установить способ, чтобы администраторы HR кодифицировали ограничения, применяемые к разрешениям, например can_make_booking , поскольку разрешение не […]