Browse Source

修改掉线提示语 修改readme内容

pixel 5 years ago
parent
commit
caebf71f93
3 changed files with 49 additions and 47 deletions
  1. 1 1
      QMPlusServer/middleware/jwt.go
  2. 26 26
      QMPlusServer/static/config/config.json
  3. 22 20
      README.md

+ 1 - 1
QMPlusServer/middleware/jwt.go

@@ -26,7 +26,7 @@ func JWTAuth() gin.HandlerFunc {
 			return
 		}
 		if ModelToken.IsBlacklist(token) {
-			servers.ReportFormat(c, false, "授权已失效", gin.H{
+			servers.ReportFormat(c, false, "您的帐户异地登陆或令牌失效", gin.H{
 				"reload": true,
 			})
 			c.Abort()

+ 26 - 26
QMPlusServer/static/config/config.json

@@ -1,28 +1,28 @@
 {
-  "system": {
-    "useMultipoint": false,
-    "env": "develop"
-  },
-  "jwt": {
-    "signingKey":"qmPlus"
-  },
-  "mysqlAdmin": {
-    "username": "root",
-    "password": "Aa@6447985",
-    "path": "127.0.0.1:3306",
-    "dbname": "qmplus",
-    "config": "charset=utf8&parseTime=True&loc=Local"
-  },
-  "redisAdmin": {
-    "addr":     "127.0.0.1:6379",
-    "password": "",
-    "DB":0
-  },
-  "qiniu": {
-    "accessKey":"25j8dYBZ2wuiy0yhwShytjZDTX662b8xiFguwxzZ",
-    "secretKey": "pgdbqEsf7ooZh7W3xokP833h3dZ_VecFXPDeG5JY"
-  },
-  "casbinConfig":{
-    "modelPath":"./static/rbacmodel/rbac_model.conf"
-  }
+    "system": {
+        "useMultipoint": false,
+        "env": "develop"
+    },
+    "jwt": {
+        "signingKey": "qmPlus"
+    },
+    "mysqlAdmin": {
+        "username": "root",
+        "password": "Aa@6447985",
+        "path": "127.0.0.1:3306",
+        "dbname": "qmplus",
+        "config": "charset=utf8&parseTime=True&loc=Local"
+    },
+    "redisAdmin": {
+        "addr": "127.0.0.1:6379",
+        "password": "",
+        "DB": 0
+    },
+    "qiniu": {
+        "accessKey": "25j8dYBZ2wuiy0yhwShytjZDTX662b8xiFguwxzZ",
+        "secretKey": "pgdbqEsf7ooZh7W3xokP833h3dZ_VecFXPDeG5JY"
+    },
+    "casbinConfig": {
+        "modelPath": "./static/rbacmodel/rbac_model.conf"
+    }
 }

+ 22 - 20
README.md

@@ -34,46 +34,48 @@ http://qmplus.henrongyi.top/
 
 ## 环境搭建教学视频
 
-腾讯视频:https://v.qq.com/x/page/e3008xjxqtu.html
+腾讯视频:https://v.qq.com/x/page/e3008xjxqtu.html    (等待最新视频录制)
     
 ## 模板使用教学及展示视频
 
-腾讯视频:https://v.qq.com/x/page/c3008y2ukba.html
+腾讯视频:https://v.qq.com/x/page/c3008y2ukba.html    (等待最新视频录制)
 
 ## 技术选型
     1.后端采用golang框架gin,快速搭建基础restful风格API
     2.前端项目采用VUE框架,构建基础页面
-    3.数据库采用Mysql(5.6.44)版本不同可能会导致SQL导入失败,可能会引用redis作为缓存数据库使用(待定)
-    4.使用swagger构建自动化文档
-    5.使用fsnotify和viper实现json格式配置文件
-    6.使用logrus实现日志记录
-    7.使用gorm实现对数据库的基本操作
+    3.数据库采用Mysql(5.6.44)版本不同可能会导致SQL导入失败
+    4.使用redis实现记录当前活跃用户的jwt令牌并实现多点登录限制
+    5.使用swagger构建自动化文档
+    6.使用fsnotify和viper实现json格式配置文件
+    7.使用logrus实现日志记录
+    8.使用gorm实现对数据库的基本操作
 
 ## 项目说明
-    golang项目存放于QMPlusServer文件夹下,内部config存放mysql相关配置。可以根据自己的mysql数据库名 用户名 密码修改对应配置
+    golang项目存放于QMPlusServer文件夹下,
+    QMPlusServer内部static/config存放mysql相关配置。可以根据自己的mysql数据库名 用户名 密码修改对应配置
     vue项目存放于QMPlusVuePage文件夹下
     开源不易,感谢各位支持,错误指出即刻改正,改写纠错,感谢star支持
 ## TODO
     1.基本用户注册登录 √
     2.用户等基础数据CURD √
     3.调用des实现数据加密 √
-    4.实现基于jwt的权限管理 
+    4.实现基于jwt的权限管理 
     5.实现基于七牛云的文件上传操作(需提前注册七牛云账号) √(为了方便大家测试,我公开了自己的七牛测试号的各种重要token,恳请大家不要乱传东西)
     6.等装了分页方法,实现分页接口并且复制粘贴就可使用分页 √
     7.前端分页mixin封装 分页方法调用mixins即可 √
     8.图片上传前端下载功能 √ <后端下载功能开发中>
-    9.增加条件搜索示例 前端文件参考src\view\superAdmin\api\api.vue 后台文件参考 model\dnModel\api.go √
-    10.增加了多点登录限制 体验需要再 static\config中 把 system中的useMultipoint 修改为 true(需要自行配置redis和config中的redis参数)(测试阶段,有bug请及时反馈)
-    11...看项目进度想到什么做什么,主要目的是方便各位快速接私活,完成项目基础功能
-    12.各位开发者可以在issues提出自己工作中遇到的重复性大或者实现复杂的需求,我尽可能提供示例代码。
+    9.富文本编辑器,MarkDown编辑器功能嵌入 √
+    10.增加条件搜索示例 前端文件参考src\view\superAdmin\api\api.vue 后台文件参考 model\dnModel\api.go √
+    11.增加了多点登录限制 体验需要再 static\config中 把 system中的useMultipoint 修改为 true(需要自行配置redis和config中的redis参数)(测试阶段,有bug请及时反馈)√
+    12...看项目进度想到什么做什么,主要目的是方便各位快速接私活,完成项目基础功能
+    13.各位开发者可以在issues提出自己工作中遇到的重复性大或者实现复杂的需求,我尽可能提供示例代码。
 ## 计划任务
-    1.富文本编辑器,MarkDown编辑器功能嵌入
-    2.导入,导出Excel
-    3.Echart图表支持
-    4.object模式树
-    5.工作流,任务交接功能开发
-    6.结构体前端直接录入生成对应结构体及自动建表
-    7.单独前端使用模式以及数据模拟
+    1.导入,导出Excel
+    2.Echart图表支持
+    3.object模式树
+    4.工作流,任务交接功能开发
+    5.结构体前端直接录入生成对应结构体及自动建表
+    6.单独前端使用模式以及数据模拟
 ## 使用说明
     1.golang api server 基于go.mod 如果golang版本低于1.11 请自行升级golang版本
     2.支持go.mod的golang版本在运行go list 和 编译之前都会自动下载所需要的依赖包