PHP Classes

PHP RBAC Class: Role Based Access Control based on NIST Level 2

Recommend this page to a friend!
  Info   Screenshots Screenshots   View files View files (13)   DownloadInstall with Composer Download .zip   Reputation   Support forum (11)   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2024-06-15 (Yesterday) RSS 2.0 feedStarStarStar 48%Total: 1,454 This week: 2All time: 2,690 This week: 35Up
Version License PHP version Categories
php-rbac 1.1GNU Lesser Genera...5.3PHP 5, Databases, User Management
Description 

Author

This package provides role based access control based on NIST Level 2 standard.

It can manage permissions given to users based on roles assigned to each user.

The user roles and permissions information are stored in databases. Currently it supports storing that information in MySQL and SQLite.

Innovation Award
PHP Programming Innovation award winner
March 2013
Winner


Prize: One copy of the Zend Studio
Role Based Access Control (RBAC) is a method of assigning permissions to access certain resources to groupsusers that have certain roles.

NIST is US government institution that defined a standard for implementing RBAC systems.

This class implements a RBAC system in PHP based on the NIST standard specification.

Manuel Lemos
Picture of Abius X
  Performance   Level  
Name: Abius X <contact>
Classes: 4 packages by
Country: Iran Iran
Innovation award
Innovation award
Nominee: 3x

Winner: 1x

Recommendations

Screenshots  
  • rbac.png
  Files folder image Files  
File Role Description
Files folder imagelib (2 files, 1 directory)
Files folder imagesql (2 files)
Files folder imagetest (5 files)
Accessible without login Plain text file phpunit.phar Data Auxiliary data
Accessible without login Plain text file setup.php Aux. the setup and config script

  Files folder image Files  /  lib  
File Role Description
Files folder imagenestedset (2 files)
  Plain text file jf.php Class the accessor and dependency handler
  Plain text file rbac.php Class the actual rbac class

  Files folder image Files  /  lib  /  nestedset  
File Role Description
  Plain text file base.php Class base nested set for rbac
  Plain text file full.php Class full nested set for rbac

  Files folder image Files  /  sql  
File Role Description
  Accessible without login Plain text file mysql.sql Data mysql base sql
  Accessible without login Plain text file sqlite.sql Data sqlite base sql

  Files folder image Files  /  test  
File Role Description
  Accessible without login Plain text file base.php Test base test
  Accessible without login Plain text file mainTest.php Test main test file
  Accessible without login Plain text file permissionsTest.php Test permissions test file
  Accessible without login Plain text file rolesTest.php Test roles test file
  Accessible without login Plain text file usersTest.php Test users test file

 Version Control Unique User Downloads Download Rankings  
 92%
Total:1,454
This week:2
All time:2,690
This week:35Up
User Ratings User Comments (5)
 All time
Utility:69%StarStarStarStar
Consistency:69%StarStarStarStar
Documentation:-
Examples:-
Tests:66%StarStarStarStar
Videos:-
Overall:48%StarStarStar
Rank:2986
 
Good job
7 years ago (Saro Carvello)
67%StarStarStarStar
Good job
7 years ago (Saro Carvello)
67%StarStarStarStar
No docs.
8 years ago (Claudio Jesiaj)
20%StarStar
No docs.
8 years ago (Claudio Jesiaj)
20%StarStar
I lost my time
10 years ago (zafado)
0%Star