package middleware // RequirePro Pro 功能闸门:无有效 Pro 授权返回 403(信息明确,前端渲染升级引导) import ( "lokistack/services" "lokistack/utils" "github.com/gin-gonic/gin" ) func RequirePro() gin.HandlerFunc { return func(c *gin.Context) { if !services.IsPro() { utils.Error(c, 403, "Pro 功能:请到「系统设置 → 授权」激活许可码(免费版保留日志查询、部署管理与用户授权)") c.Abort() return } c.Next() } }