# MUC **Repository Path**: qcmc/tp5 ## Basic Information - **Project Name**: MUC - **Description**: thinkPHP 5.1 基本的权限管理系统,实现了菜单管理、角色管理、用户管理和权限管理的功能,项目比较简洁。 - **Primary Language**: PHP - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 8 - **Created**: 2021-01-10 - **Last Updated**: 2024-06-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MUC 原项目:[tp5](https://gitee.com/WenPinGao/tp5) #### 项目介绍 基本的权限管理系统,实现了菜单管理、角色管理、用户管理和权限管理的功能,项目比较简洁。 #### 软件架构 - 后端框架:Thinkphp v5.1 - 后端数据库:MySql - 前端技术(将会重构): - jQuery - bootstrap - ztree - layer - animate 参考的开源项目: [guns](https://gitee.com/stylefeng/guns) | [ACI](https://github.com/hubinjie/ACI) | [tp5](https://gitee.com/WenPinGao/tp5) #### 安装教程 1. 安装所需要的PHP版本和mysql数据库版本,参考thinkPHP5.1 [文档地址](https://www.kancloud.cn/manual/thinkphp5_1/353946) 2. 配置Http服务器(略) 3. `composer install` 4. 数据库中执行 `muc.sql` 5. 同时修改ThinkPHP中的数据库连接信息 `./config/database.php` 6. 在html目录下运行 `yarn install` 7. 访问 [你的域名或ip]:[端口号]/sys/index/index #### 使用说明 1. 该项目作为一个基础权限管理Web系统,可以在该项目的基础之上开发你想要的功能 2. 默认登陆用户/密码:admin/admin 3. 该项目的权限控制是根据请求的URL来判断的,当用户登录时,会把登录用户所属角色所对应的菜单保存到session数组中,当用户访问某个控制器中的方法时,会首先判断该url是否在session数组中 ### 功能演示 ![登录界面](https://i.loli.net/2021/01/10/JXe742dIRkEG5lP.png) ![后台主页](https://i.loli.net/2021/01/10/DApPTRvw8nQKgy3.png) ![菜单管理](https://i.loli.net/2021/01/10/4IC6DFjxXQfk9tB.png) ![用户管理](https://i.loli.net/2021/01/10/pANc3zBmwyYPviQ.png) ![用户角色管理](https://i.loli.net/2021/01/10/TfSt9cjAoGwm1WU.png)