Форум → Ограничение доступа к модулю

Не получается ограничить доступ к просмотру модуля на примере example. Пробовал через изменение класса ExamplePermission в переменной-массиве $defRoles в праве на просмотр убирал в module.php «new Ab_UserRole(ExampleAction::VIEW, Ab_UserGroup::GUEST);».

Каким способом можно ограничить доступ к просмотру модуля, например, группе пользователей GUEST ?

Открыто
oleg
06 Ноября 2013, 10:59
273 roosit:

В текущей версии не была реализована технология проверки прав в полном объеме.

Заполнил этот пробел с комментариями и обновил на гитхаб (https://github.com/abricos/abricos-mod-example/) — версия 0.1.3:

— инсталляция прав модуля example в платформу;

— проверка прав на чтение/запись в базу.

Права проверяются в серверных функциях. Если необходимо будет разобраться, каким образом проверять права пользователя в JS-компонентах, сообщите, дополню модуль примером.