增加黑白名单验证的中间件

This commit is contained in:
2022-06-25 23:37:10 +08:00
parent 754a8762ee
commit 5b4fb6802a
3 changed files with 84 additions and 0 deletions

24
define/middleare.go Normal file
View File

@ -0,0 +1,24 @@
// Package define ...
//
// Description : define ...
//
// Author : go_developer@163.com<白茶清欢>
//
// Date : 2022-06-25 23:25
package define
import "github.com/gin-gonic/gin"
// IsBlackIP 是否是黑名单IP
//
// Author : go_developer@163.com<白茶清欢>
//
// Date : 23:25 2022/6/25
type IsBlackIP func(ctx *gin.Context, clientIP string) bool
// IsWhiteIP 是否白名单IP
//
// Author : go_developer@163.com<白茶清欢>
//
// Date : 23:27 2022/6/25
type IsWhiteIP func(ctx *gin.Context, clientIP string) bool