package middleware import ( "github.com/gin-gonic/gin" "hongze/hz_crm_eta/controller/resp" "hongze/hz_crm_eta/utils" ) func Token() gin.HandlerFunc { return func(c *gin.Context) { token := c.Request.Header.Get("Authorization") if token == "" { token = c.DefaultQuery("authorization", "") if token == "" { token = c.DefaultQuery("Authorization", "") } } if token == "" { resp.TokenError(nil, "非法访问", "非法访问", c) c.Abort() return } if token != utils.CrmEtaAuthorization { resp.TokenError(nil, "非法访问", "非法访问", c) c.Abort() return } c.Next() } }