# general_background **Repository Path**: Warren-Jace/general_background ## Basic Information - **Project Name**: general_background - **Description**: 通用后台 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2020-02-20 - **Last Updated**: 2024-06-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 项目名称 ### 项目描述 1. 管理员、角色、聊天表、系统设置、权限控制、JWT ### 技术选型 1. tp5.1 1. 使用env和extra.php 1. 关闭数据库调试模式 1. 配置结果集 1. 自动时间戳 1. 设置session有效期(换成了cookie,设置时cookie有效期) 1. 路由完全匹配(去除了完全匹配) ### 使用扩展 1. 验证码(topthink/think-captcha)2.0 1. 迁移(topthink/think-migration)2.0 1. 请求扩展(guzzlehttp/guzzle) 1. 图像处理扩展(topthink/think-image) 1. 权限控制(leruge/tp-auth) 1. gateway-worker(workerman/gateway-worker) 1. gateway-client(workerman/gatewayclient) 1. 接口文档(leruge/apidoc) 1. jwt扩展(thans/tp-jwt-auth) ### 使用说明 1. 带权限的流程:1、添加权限;2、定义路由;3、书写控制器 1. 在ApiLoginCheck中间件中判断用户账号状态,请求中jwt是payload信息,下面的uid是用户ID ### 模块划分 ### 数据库设计 ### 功能描述 1. 工具类(短信、上传) ### 改动功能 ### 注意事项 ### 服务器搭建 ### 待解决问题