package middleware import ( "github.com/gin-gonic/gin" "time" ) var ok = false func Auth() gin.HandlerFunc { return func(context *gin.Context) { t := time.Now() println("请求时间:%s", t.String()) if ok { context.Next() } else { context.String(401, "无访问权限") context.Abort() } ok = !ok println("请求结束时间:%s", time.Now().String()) } }