package ipblacklist import ( "errors" "hkdj-web-server/pub/common/ipaddr" "hkdj-web-server/web/service/srv_ipblack" "net/http" "github.com/gin-gonic/gin" ) func IpBlackListMiddleware(ctx *gin.Context) { ip := ipaddr.ResolveClientIP(ctx) if srv_ipblack.CheckIp(ip) { ctx.AbortWithStatusJSON(http.StatusUnauthorized, errors.New("login limit")) return } }