Это команда acl.php, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
acl.php - управляет списками контроля доступа (ACL) для приложений CakePHP.
СИНТАКСИС
acl.php ...
ОПИСАНИЕ
Команда acl.php Скрипт управляет списками контроля доступа (ACL) для приложений CakePHP.
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
Создайте аро | ако
Создает новый объект ACL под родительским элементом, указанным , идентификатор / псевдоним
(см. «вид»). Link_id позволяет связать объект пользователя с ACL Cake.
конструкции. Параметр псевдонима позволяет вам обращаться к вашему объекту, используя не-
целочисленный идентификатор.
Пример: "acl.php create aro 57 0 John" создаст новый объект ARO в корне.
дерева, связанного с 57 в вашей таблице пользователей, с внутренним псевдонимом `John '.
удалять аро | ако
Удаляет объект ACL с указанным ID (см. `View ').
setParent аро | ако
Используется для установки родителя объекта ACL, указанного в к идентификатору, указанному
.
получить путь аро | ако
Возвращает путь к объекту ACL, указанному в . Эта команда полезна в
определение наследования разрешений для определенного объекта в дереве.
предоставлять
Используйте эту команду для предоставления разрешений ACL. После выполнения указанный ARO (и
его дочерние элементы, если таковые имеются) будут иметь РАЗРЕШЕННЫЙ доступ к указанному действию ACO (и
Дети ACO, если есть).
отрицать
Используйте эту команду, чтобы запретить разрешения ACL. После выполнения указанный ARO (и его
дочерние элементы, если таковые имеются) будут иметь ОТКАЗ в доступе к указанному действию ACO (и
дети, если есть).
наследовать
Используйте эту команду, чтобы заставить дочерний объект ARO наследовать его настройки разрешений.
от своего родителя.
view аро | ако [Я бы]
Команда просмотра вернет дерево ARO или ACO. Необязательный параметр id / alias
позволяет вернуть только часть запрошенного дерева.
initdb Используйте эту команду для создания таблиц базы данных, необходимых для использования ACL БД.
-приложение Абсолютный путь к каталогу приложения Cake
-core Абсолютный путь к каталогу тортов Cake
-корень Абсолютный путь к каталогу Cake / app / webroot
-источник данных
Имя источника данных CakePHP
помощь Отображает справочное сообщение.
Используйте acl.php в Интернете с помощью сервисов onworks.net