Fengling RBAC permission management system is an RBAC permission management system based on ThinkPHP5.1, which implements basic permission management. This system is based on permission nodes for authentication, can control the display and hiding of menus, and control permission nodes based on roles.
Fengling RBAC permission management system software architecture 1. Front-end framework: layui2.5.6
2. Backend framework: ThinkPHP5.1.39LTS
3. The back-end interface is based on layuimini
1. Set up a development environment, it is recommended to use PhpStudy;
2. Download or Git project code to local, copy the code to: E:/phpstudy_pro/www/ directory;
3. Add the website through the PhpStudy panel and point to the public/ directory of the project root directory;
4. Create a new database think_rbac (you can customize the database name and then modify the database configuration in the config/database.php file) and import the database file think_rbac.sql;
5. Use a browser (chrome browser recommended) to access: http://yourdomain.com/admin, default username/password: admin.
1. Role management: add roles, edit roles, delete roles, role authorization
2. Permission management: add permissions, edit permissions, delete permissions,
3. User management: add users, edit users, delete users
4. Log management: login log
5. Article management: simulated menu, undeveloped functions