TURF (open source) permission customization management system (hereinafter referred to as "TURF system") is a customizable permission management system developed by Blue Water Studio based on the software boundary design concept.
The TURF system fully considers ease of use, and carries out graphical design for configuration, setting and other operations, which are completely implemented in the web interface. Programmers only need to simply call a function in the program they want to control to achieve strict program permissions. Management and control, in addition to the file level, the management and control can also reach the code level, which can accurately control whether a certain character is displayed or not.
In terms of permission settings, the TURF system is divided into three levels: "basic permissions", "roles" and "groups": basic permissions are the most basic permission settings and are the core of the entire system, where file management and control takes place. Settings; a role is a collection of basic permissions, and basic permissions can be assigned to a role. If an account belongs to this role, it will automatically have the permissions of the role; a group is a collection of basic permissions and roles. If a user belongs to This group will automatically have the permissions of this group and the permissions of all roles owned by this group. At the same time, during the permission allocation process, if a high-level role (or group) deletes a certain permission, the low-level role (or group) will also delete the permission; if a low-level role (or group) adds a certain permission, the high-level role (or group) will also delete the permission. (or group) also automatically adds this permission, automatically implementing class-based permission changes.
The TURF system fully considers the integration with other systems. The TURF system can be deployed as a module of the existing system, or the existing modules can be added to the TURF system. It is flexible, changeable and customizable.
The TURF system is completely open source and provides usage and configuration documents, database documents, and solution support.
Installation instructions:
Parameter files that need to be modified:
Backstage:
/turf/lib/configure.ini.php
/turf/js/configure.ini.js
shopmall front desk:
/turf/publicity/shopmall/lib/configure.ini.php
Default management account: kevin Password: 123456
CodePub Colorless Note: This system is based on the permission management system, and the entity is an open source mall program. This version is a beta version. When the official version is released, there will be installation files only for learning and communication. It is best not for ordinary users to install it.
If there is a coding problem, you need to modify mysql.inc.php in the libdrivers directory mysqli.inc.php //mysqli_query( $this-> remove the comment
Expand