diff --git a/.gitignore b/.gitignore index 9dd87c44e9ae7afb0eeca01e0d30fef12d2ea6de..9fb3097429eacda1a2a5ff8774daf925ffb36116 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ .idea/ /web/node_modules +/web/dist .DS_Store diff --git a/server/config.yaml b/server/config.yaml index 66b4a3195025801ef79a3d52f3a4c5f89579c731..604e8bcc1f5af5be634b2a2b53c250756dc45a13 100644 --- a/server/config.yaml +++ b/server/config.yaml @@ -33,12 +33,12 @@ redis: # system configuration system: use-multipoint: false - env: 'develop' + env: 'public' # Change to "develop" to skip authentication for development mode addr: 8888 # captcha configuration captcha: - key-long: 6 + key-long: 4 img-width: 120 img-height: 40 diff --git a/server/middleware/casbin_rcba.go b/server/middleware/casbin_rcba.go index b9e5cceb2a8dbd8aecaff8a605596adf1bc54154..be34a5cabe829413f3197b443fb7bdcbddbff504 100644 --- a/server/middleware/casbin_rcba.go +++ b/server/middleware/casbin_rcba.go @@ -1,6 +1,7 @@ package middleware import ( + "gin-vue-admin/global" "gin-vue-admin/global/response" "gin-vue-admin/model/request" "gin-vue-admin/service" @@ -20,7 +21,7 @@ func CasbinHandler() gin.HandlerFunc { sub := waitUse.AuthorityId e := service.Casbin() //判断策略中是否存在 - if e.Enforce(sub, obj, act) { + if global.GVA_CONFIG.System.Env == "develop" || e.Enforce(sub, obj, act) { c.Next() } else { response.Result(response.ERROR, gin.H{}, "权限不足", c)