2013-02-11 4 views
0

Я новичок в торте, и сейчас я пытаюсь реализовать Simple Acl Controlled Application Tutorial от CakePHP.Настройка разрешений ACL от оболочки или кода? CAKEPHP

Я достиг setting permissions part, но я не уверен, как я должен выполнять разрешения, у меня есть три группы (Admin, Responder и Volunteer).

Я заметил на video и других учебниках, что люди используют контроллер для реализации списков контроля доступа, но я думаю, что это предназначено только для тортов 1.3.

Если вы могли бы помочь мне узнать, как я должен реализовывать ACL (оболочка или контроллер) и показать мне пример, то это было бы здорово.

Благодаря

ответ

0

ACL shell позволит вам обрабатывать все связанные с ACL, хотя это требует некоторого ознакомления с ACL в целом, прежде чем вы получите повесить его. Лично я предпочитаю встроить мою администрацию ACL внутри своих приложений, используя плагин ACL. Таким образом, все может быть обработано через веб-приложение из самого приложения людьми в Администраторах ARO (или больше, если хотите).

Я использовал Alaxos ACL Plugin в некоторых своих проектах и ​​работает как шарм. Вся документация о том, как ее настроить, также находится на сайте.

+0

бы я достиг достаточно далеко в учебнике, чтобы быть в состоянии осуществить этот плагин в? – iwj145

+1

Если вы настроили таблицы 'aros',' acos' и 'aros_acos' в своей базе данных (или запустили команду initdb из оболочки ACL) и добавили по крайней мере 1 группу/роль, то да. – Oldskool

+0

Огромное спасибо! @Oldskool – iwj145

0

использование

bin/cake acl_extras aco_sync 

, а затем использовать

bin/cake acl grant Groups.3 controllers/Posts/index 

здесь 3 является идентификатор группы

 Смежные вопросы

  • Нет связанных вопросов^_^