From 449c4b9a06eb4b2e8de37e4ac13c3dd8d424d43d Mon Sep 17 00:00:00 2001 From: liuxiaolong <736321739@qq.com> Date: 星期二, 22 十月 2019 16:55:51 +0800 Subject: [PATCH] update route --- middlewares/auth/auth.go | 30 ++++++++---------------------- 1 files changed, 8 insertions(+), 22 deletions(-) diff --git a/middlewares/auth/auth.go b/middlewares/auth/auth.go index b029741..fe7fe5f 100644 --- a/middlewares/auth/auth.go +++ b/middlewares/auth/auth.go @@ -1,11 +1,11 @@ package auth import ( - "fmt" "github.com/gin-gonic/gin" "net/http" "strings" - "webserver/extend/config" + "webserver/extend/code" + "webserver/extend/util" ) const ( @@ -28,28 +28,14 @@ func AuthHandler() gin.HandlerFunc { return func(c *gin.Context) { urlPath := c.Request.URL.Path + if strings.Contains(urlPath,"/data/api-v") && !strings.Contains(urlPath,"login"){ - //jwtDriver :=NewJwtAuthDriver() - //if !jwtDriver.Check(c) { - // util.ResponseFormat(c,code.TokenNotFound,"灏氭湭鐧诲綍锛岃鐧诲綍") - // c.Abort() - //} - c.Next() - } else if strings.HasPrefix(urlPath,"/httpImage") { - imgUrl := config.Server.ImageUrl - idx := strings.Index(urlPath, ":") - tmpPath := urlPath - if idx >-1 {//璺緞涓寘鍚湁绔彛,鍙栫鍙d互鍚庤矾寰� - tmpPath = urlPath[idx:] - imgIndx := strings.Index(imgUrl, ":") - if imgIndx > -1 { - imgUrl = imgUrl[:imgIndx-1] - } + jwtDriver :=NewJwtAuthDriver() + if !jwtDriver.Check(c) { + util.ResponseFormat(c,code.TokenNotFound,"灏氭湭鐧诲綍锛岃鐧诲綍") + c.Abort() } - fmt.Println("imgUrl+tmpPath:", imgUrl+tmpPath) - c.Header("Access-Control-Allow-Origin","*") - c.Redirect(http.StatusMovedPermanently, imgUrl+tmpPath) - return + c.Next() } else { c.Next() } -- Gitblit v1.8.0