浏览代码

fix:权限控制

zqbao 9 月之前
父节点
当前提交
1bdb013628
共有 2 个文件被更改,包括 7 次插入1 次删除
  1. 1 1
      controllers/base_auth.go
  2. 6 0
      utils/constants.go

+ 1 - 1
controllers/base_auth.go

@@ -121,7 +121,7 @@ func (c *BaseAuthController) Prepare() {
 			for _, s := range apis {
 				apiMap[s] = true
 			}
-			if !apiMap[uri] {
+			if !apiMap[uri] || utils.NoAuthApiMap[uri] {
 				c.JSON(models.BaseResponse{Ret: 403, Msg: "无权访问!", ErrMsg: "无权访问!"}, false, false)
 				c.StopRun()
 				return

+ 6 - 0
utils/constants.go

@@ -48,3 +48,9 @@ const (
 	UserStatusPotential = 1 //潜在用户
 	UserStatusFormal    = 2 //正式用户
 )
+
+// 免验证接口
+var NoAuthApiMap = map[string]bool{
+	"/role/menu/buttons": true,
+	"/role/menu/list":    true,
+}