From 0147ef6a943837f9a0d112d8a455df11eeb8c158 Mon Sep 17 00:00:00 2001 From: "Mr. Lan" Date: Tue, 8 Sep 2020 23:18:45 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BC=98=E5=8C=96=E6=B2=A1=E6=9C=89?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E6=9D=83=E9=99=90=E6=8F=90=E7=A4=BA=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- middleware/permission.go | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/middleware/permission.go b/middleware/permission.go index 4694875..f6d1e95 100644 --- a/middleware/permission.go +++ b/middleware/permission.go @@ -1,8 +1,6 @@ package middleware import ( - "ferry/global/orm" - "ferry/models/system" mycasbin "ferry/pkg/casbin" "ferry/pkg/jwtauth" _ "ferry/pkg/jwtauth" @@ -17,8 +15,6 @@ import ( //权限检查中间件 func AuthCheckRole() gin.HandlerFunc { return func(c *gin.Context) { - var menuValue system.Menu - data, _ := c.Get("JWT_PAYLOAD") v := data.(jwtauth.MapClaims) e, err := mycasbin.Casbin() @@ -26,12 +22,6 @@ func AuthCheckRole() gin.HandlerFunc { //检查权限 res, err := e.Enforce(v["rolekey"], c.Request.URL.Path, c.Request.Method) logger.Info(v["rolekey"], c.Request.URL.Path, c.Request.Method) - - tools.HasError(err, "", 500) - - err = orm.Eloquent.Model(&menuValue). - Where("path = ? and action = ?", c.Request.URL.Path, c.Request.Method). - Find(&menuValue).Error tools.HasError(err, "", 500) if res { @@ -39,7 +29,7 @@ func AuthCheckRole() gin.HandlerFunc { } else { c.JSON(http.StatusOK, gin.H{ "code": 403, - "msg": fmt.Sprintf("对不起,您没有 <%v> 访问权限,请联系管理员", menuValue.Title), + "msg": fmt.Sprintf("对不起,您没有 <%v-%v> 访问权限,请联系管理员", c.Request.URL.Path, c.Request.Method), }) c.Abort() return