PHP Classes

File: sql/mysql.sql

Recommend this page to a friend!
  Classes of Abius X   PHP RBAC Class   sql/mysql.sql   Download  
File: sql/mysql.sql
Role: Auxiliary data
Content type: text/plain
Description: mysql base sql
Class: PHP RBAC Class
Role Based Access Control based on NIST Level 2
Author: By
Last change:
Date: 11 years ago
Size: 1,208 bytes
 

Contents

Class file image Download
CREATE TABLE IF NOT EXISTS `PREFIX_permissions` ( `ID` int(11) NOT NULL auto_increment, `Lft` int(11) NOT NULL, `Rght` int(11) NOT NULL, `Title` char(64) NOT NULL, `Description` text NOT NULL, PRIMARY KEY (`ID`), KEY `Title` (`Title`), KEY `Lft` (`Lft`), KEY `Rght` (`Rght`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `PREFIX_rolepermissions` ( `RoleID` int(11) NOT NULL, `PermissionID` int(11) NOT NULL, `AssignmentDate` int(11) NOT NULL, PRIMARY KEY (`RoleID`,`PermissionID`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin; CREATE TABLE IF NOT EXISTS `PREFIX_roles` ( `ID` int(11) NOT NULL auto_increment, `Lft` int(11) NOT NULL, `Rght` int(11) NOT NULL, `Title` varchar(128) NOT NULL, `Description` text NOT NULL, PRIMARY KEY (`ID`), KEY `Title` (`Title`), KEY `Lft` (`Lft`), KEY `Rght` (`Rght`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin; CREATE TABLE IF NOT EXISTS `PREFIX_userroles` ( `UserID` int(11) NOT NULL, `RoleID` int(11) NOT NULL, `AssignmentDate` int(11) NOT NULL, PRIMARY KEY (`UserID`,`RoleID`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;