项目简介
本项目由生蚝科技开发,是基于ThinkPHP6框架的RBAC权限管理系统。运用ThinkPHP6、AdminLTE、Vue.js等技术,具备用户管理、角色管理、菜单管理、设置管理等核心功能,提供完整API接口供前端或其他系统调用,可实现多用户、多角色、多权限的细粒度控制,为企业级应用提供强大的权限管理解决方案。代码版本为Build 00170,系统版本为V1.1.4,遵循GNU GPLv3许可协议。
项目的主要特性和功能
- 用户管理:展示用户列表、创建、删除、重置密码、开关账号。
- 角色管理:展示角色列表、创建、删除、设置默认角色和权限。
- 菜单管理:展示菜单列表、创建菜单。
- 设置管理:展示设置列表、创建设置。
- API接口:提供完整接口管理菜单、用户、角色和设置。
- 权限控制:基于RBAC模型实现细粒度权限控制。
安装使用步骤
- 在服务器网站根目录下创建“rbac”文件夹,将下载的项目源码文件上传至该文件夹。
- 把
tp6_rbac.sql
文件导入到数据库。 - 打开命令行,执行
composer install
命令安装项目依赖。 - 依据ThinkPHP6的常规配置,对项目中
config
文件夹下的database.php
、session.php
等配置文件进行配置。 - 在浏览器中访问
http://example.com/rbac
,使用演示账户【super|123456】登录系统。 - 登录成功后,可探索系统功能或进行二次开发。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】