2014-01-18 5 views
5

Как я могу реализовать библиотеку ACL? Каков наилучший способ использования ACL для ролей пользователей? В стандартном PHP я бы написал код следующим образом:Как я могу использовать библиотеку ACL CodeIgniter?

if (userTypeId == 'Admin') { 
    hello Admin 
} else if (userTypeId == 'Member') { 
    hello member 
} 

Как вы это сделаете с помощью CodeIgniter?

+1

Пожалуйста, используйте библиотеку Ion Auth и функцию 'in_group' для ACL (http://benedmunds.com/ion_auth/#in_group), это облегченная библиотека Auth – Girish

ответ

7

Вы можете начать работать с Bonfire для ACL с CodeIgniter.

Это готовая к использованию система Codeigniter с некоторыми дополнительными функциями. Он содержит регистрацию пользователя, аутентификацию и Role-Base управления доступом ....

Ссылка для скачивания:

https://github.com/ci-bonfire/Bonfire/archive/master.zip

Документация для работы с правами доступа пользователей и ролей в костре:

http://cibonfire.com/docs/bonfire/roles_and_permissions

+1

Просьба ссылаться на репо вместо zip файл напрямую – mopsyd

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