Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How can I use CodeIgniter ACL library?

How can I implement an ACL library? What is the best way for using ACL for user roles? In standard PHP, I'd write code like this:

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

How would you do this using CodeIgniter?

like image 359
Muhammad Rashid Avatar asked Jan 18 '14 15:01

Muhammad Rashid


2 Answers

You can start working with Bonfire for ACL with codeigniter.

It is a ready to use Codeigniter framework with some additional functionalities. It contains User registration, authentication, and Role-Base Access Control....

Download link:

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

Documentation for working with user permissions and roles in bonfire:

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

like image 194
Balaji Kandasamy Avatar answered Nov 14 '22 11:11

Balaji Kandasamy


You can find lot of links for tutorial while searching in google.

  1. http://www.tastybytes.net/blog/simple-acl-class-for-codeigniter
  2. https://code.google.com/p/ar-acl/
  3. https://github.com/brandesign/CodeIgniter-ACL // contains implementation

In SO also, how to use this simple acl library into codeigniter

like image 43
Kumar V Avatar answered Nov 14 '22 10:11

Kumar V