4 Star 16 Fork 8

闻品高 / tp5

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

mp

项目介绍

基本的权限管理系统,实现了菜单管理、角色管理、用户管理和权限管理的功能,项目比较简洁。

软件架构

该系统使用的后端技术: ThinkPHP5.1 、 MySQL等

该系统使用的前端技术: jQuery、 bootstrap、 bootstrap-table、 bootstrap-tree-table、 ztree、 bootstrapvalidator、 layer、 animate 等

参考的开源项目: gunsACI

安装教程

  1. 所需要的PHP版本和mysql数据库版本参考thinkPHP5.1(文档
  2. 将Apache服务器的工作目录指向项目的html目录(我觉得配置虚拟主机太麻烦了,好吧,我承认我不会。由于尝试多次配置apache的虚拟主机和虚拟目录均报403错误,无奈只得将ThinkPHP5.1的入口文件所在目录改为apache服务器的默认目录)
  3. 在mysql数据库中运行项目中的【tp.sql】文件,即可将项目用到的数据库安装好
  4. 同时修改thinkPHP中的数据库连接信息
  5. 切换到html目录下执行 (下载tp5项目所需的静态资源(这里使用npm方式管理))
    1. npm install bootstrap@3.3.7
    2. npm install jquery@1.9.1
    3. npm install bootstrap-table
    4. npm install bootstrapvalidator
    5. npm install jquery-treegrid
    6. npm install ztree
    7. npm install jquery.cookie
    8. npm install vue
    9. npm install font-awesome
  6. 访问 [你的域名或ip]:[端口号]/sys/index/index

使用说明

  1. 该项目作为一个基础权限管理Web系统,可以在该项目的基础之上开发你想要的功能
  2. 登陆用户/密码:admin/admin
  3. 该项目的权限控制是根据请求的URL来判断的,当用户登录时,会把登录用户所属角色所对应的菜单保存到session数组中,当用户访问某个控制器中的方法时,会首先判断该url是否在session数组中
  4. 建议使用phpStorm来进行项目开发(说明文档中有更详细的说明)

功能演示

登录界面 后台主页 菜单管理 角色权限设置 用户管理

空文件

简介

thinkPHP 5.1 基本的权限管理系统,实现了菜单管理、角色管理、用户管理和权限管理的功能,项目比较简洁。 展开 收起
PHP
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
PHP
1
https://gitee.com/WenPinGao/tp5.git
git@gitee.com:WenPinGao/tp5.git
WenPinGao
tp5
tp5
master

搜索帮助