artox-lab / fisher
Role System
Installs: 4 908
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 18
Forks: 0
Open Issues: 0
Requires
- php: >=5.5.0
Requires (Dev)
- phpunit/phpunit: 4.*
README
Installation via Composer
{ "require": { "artox-lab/fisher": "1.0.0" } }
Run composer update
Setup DB structure
You can install this DB structure using the following command:
php init.php
and enter data name database, username for database and password for username.
Usage
<?php include 'vendor/autoload.php'; // Username for DB $username = 'root'; // Password for DB $password = '123'; // Initial class role system $roleSystem = \Fisher\RoleSystem::getInstance('mysql:host=localhost;charset=utf8;dbname=fisher_database', $username, $password); // User id for db table `re_account_user` $userId = 95; // check rule for user echo $roleSystem->checkAccess($userId, 'admin/catalog/products');