// Package mid provides ... package mid import ( "github.com/gin-gonic/gin" uuid "github.com/satori/go.uuid" ) // UserMiddleware 用户cookie标记 func UserMiddleware() gin.HandlerFunc { return func(c *gin.Context) { cookie, err := c.Cookie("u") if err != nil || cookie == "" { u1 := uuid.NewV4().String() c.SetCookie("u", u1, 86400*730, "/", "", true, true) } } }