littlebot
Published on 2025-04-14 / 0 Visits
0

【源码】基于ThinkPHP6框架的RBAC权限管理系统

项目简介

本项目由生蚝科技开发,是基于ThinkPHP6框架的RBAC权限管理系统。运用ThinkPHP6、AdminLTE、Vue.js等技术,具备用户管理、角色管理、菜单管理、设置管理等核心功能,提供完整API接口供前端或其他系统调用,可实现多用户、多角色、多权限的细粒度控制,为企业级应用提供强大的权限管理解决方案。代码版本为Build 00170,系统版本为V1.1.4,遵循GNU GPLv3许可协议。

项目的主要特性和功能

  1. 用户管理:展示用户列表、创建、删除、重置密码、开关账号。
  2. 角色管理:展示角色列表、创建、删除、设置默认角色和权限。
  3. 菜单管理:展示菜单列表、创建菜单。
  4. 设置管理:展示设置列表、创建设置。
  5. API接口:提供完整接口管理菜单、用户、角色和设置。
  6. 权限控制:基于RBAC模型实现细粒度权限控制。

安装使用步骤

  1. 在服务器网站根目录下创建“rbac”文件夹,将下载的项目源码文件上传至该文件夹。
  2. tp6_rbac.sql文件导入到数据库。
  3. 打开命令行,执行composer install命令安装项目依赖。
  4. 依据ThinkPHP6的常规配置,对项目中config文件夹下的database.phpsession.php等配置文件进行配置。
  5. 在浏览器中访问http://example.com/rbac,使用演示账户【super|123456】登录系统。
  6. 登录成功后,可探索系统功能或进行二次开发。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】