Commit 764dd8bdffff3e0d1f068bde93b1fabf3219de1c

Authored by aarongao
1 parent 6bd04fd1
Exists in v1.2 and in 2 other branches master, v1.1

..

Showing 3 changed files with 62 additions and 0 deletions   Show diff stats
@@ -137,6 +137,46 @@ func UserInfo(c *gin.Context) { @@ -137,6 +137,46 @@ func UserInfo(c *gin.Context) {
137 137
138 } 138 }
139 139
  140 +
  141 +
  142 +// @Title 用户信息
  143 +// @Description 用户管理 - 检查Token是否过期
  144 +// @Accept json
  145 +// @Produce json
  146 +// @Param id aaron string true "用户id"
  147 +// @Param Token wgergejfwe string true "用户token"
  148 +// @Success 200 {object} tools.ResponseSeccess "{"errcode":0,"result":"ok"}"
  149 +// @Failure 500 {object} tools.ResponseError "{"errcode":1,"errmsg":"错误原因"}"
  150 +// @Router /CheckToken? [get]
  151 +func CheckToken(c *gin.Context) {
  152 + c.Header("Access-Control-Allow-Origin", c.Request.Header.Get("Origin"))
  153 + c.Header("Access-Control-Allow-Credentials", "true")
  154 +
  155 +
  156 + if c.Query("Token") == "" || bson.IsObjectIdHex(c.Query("id")) == false{
  157 + c.JSON(200, tools.ResponseError{
  158 + 1,
  159 + "参数不正确",
  160 + })
  161 + return
  162 + }
  163 +
  164 + if Token.GetToken(c.Query("id")) != c.Query("Token"){
  165 + c.JSON(200, tools.ResponseError{
  166 + 1,
  167 + "token不正确",
  168 + })
  169 + return
  170 + }
  171 +
  172 +
  173 + c.JSON(200, tools.ResponseSeccess{
  174 + 0,
  175 + "ok",
  176 + })
  177 +
  178 +}
  179 +
140 // @Title 修改用户信息 180 // @Title 修改用户信息
141 // @Description 用户管理 - 修改用户信息 181 // @Description 用户管理 - 修改用户信息
142 // @Accept json 182 // @Accept json
@@ -14,6 +14,7 @@ @@ -14,6 +14,7 @@
14 1. [设备管理 - 查询所有游玩项目](#allitems-get) 14 1. [设备管理 - 查询所有游玩项目](#allitems-get)
15 1. [查询所有线路](#allline-get) 15 1. [查询所有线路](#allline-get)
16 1. [所有景区基础信息](#allscenic-get) 16 1. [所有景区基础信息](#allscenic-get)
  17 +1. [用户管理 - 检查Token是否过期](#checktoken-get)
17 1. [查询商品信息](#commodityinfo-get) 18 1. [查询商品信息](#commodityinfo-get)
18 1. [投诉 - 增加投诉](#createcomplaint-post) 19 1. [投诉 - 增加投诉](#createcomplaint-post)
19 1. [查询用户的定时提醒](#dealymessage-info-get) 20 1. [查询用户的定时提醒](#dealymessage-info-get)
@@ -132,6 +133,26 @@ @@ -132,6 +133,26 @@
132 133
133 134
134 135
  136 +<a name="checktoken-get"></a>
  137 +
  138 +#### /CheckToken (GET)
  139 +
  140 +
  141 +用户管理 - 检查Token是否过期
  142 +
  143 +| Param Name | Example | Data Type | Description | Required? |
  144 +|-----|-----|-----|-----|-----|
  145 +| id | aaron | string | 用户id | Yes |
  146 +| Token | wgergejfwe | string | 用户token | Yes |
  147 +
  148 +
  149 +| Code | Type | Model | Message |
  150 +|-----|-----|-----|-----|
  151 +| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | {"errcode":0,"result":"ok"} |
  152 +| 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {"errcode":1,"errmsg":"错误原因"} |
  153 +
  154 +
  155 +
135 <a name="commodityinfo-get"></a> 156 <a name="commodityinfo-get"></a>
136 157
137 #### /CommodityInfo (GET) 158 #### /CommodityInfo (GET)
@@ -102,6 +102,7 @@ func main() { @@ -102,6 +102,7 @@ func main() {
102 r.POST("/Icon/Update", Api.UpdateIcon) 102 r.POST("/Icon/Update", Api.UpdateIcon)
103 r.GET("/Icon/All", Api.AllIcons) 103 r.GET("/Icon/All", Api.AllIcons)
104 r.GET("/Icon/Info", Api.IconInfo) 104 r.GET("/Icon/Info", Api.IconInfo)
  105 + r.GET("/CheckToken", Api.CheckToken)
105 //r.GET("/ws", Api.WsPage) 106 //r.GET("/ws", Api.WsPage)
106 107
107 r.Static("/Upload", "./Upload") 108 r.Static("/Upload", "./Upload")