package middleware import ( sysmodel "git.qianqiusoft.com/qianqiusoft/light-apiengine/models" "git.qianqiusoft.com/qianqiusoft/light-apiengine/utils" "github.com/gin-gonic/gin" ) func LoginWare() gin.HandlerFunc { return func(c *gin.Context) { //fmt.Println("--LoginWare----") //验证登陆 token := c.GetHeader("token") if token == "" { c.AbortWithStatusJSON(200, sysmodel.SysReturn{500, "token is empty", ""}) } tk := utils.GlobalTokenStore.Get(token) c.Set("token", tk) c.Next() } }