Browse Source

fix:token

zqbao 9 months ago
parent
commit
e2eababee4
1 changed files with 5 additions and 0 deletions
  1. 5 0
      controllers/base_auth.go

+ 5 - 0
controllers/base_auth.go

@@ -33,6 +33,11 @@ func (c *BaseAuthController) Prepare() {
 			}
 			tokenStr := authorization
 			tokenArr := strings.Split(tokenStr, "=")
+			if len(tokenArr) != 2 {
+				c.JSON(models.BaseResponse{Ret: 408, Msg: "请重新授权!", ErrMsg: "请重新授权:Token is fault"}, false, false)
+				c.StopRun()
+				return
+			}
 			token := tokenArr[1]
 
 			session, err := models.GetSysSessionByToken(token)