package middleware import ( "aps_crm/model/request" "aps_crm/pkg/contextx" "aps_crm/pkg/ecode" "github.com/gin-gonic/gin" ) func VerifyResetPwd() gin.HandlerFunc { return func(c *gin.Context) { ctx := new(contextx.Context).SetCtx(c) params, ok := c.Get("claims") if !ok { c.Abort() return } claims := params.(*request.CustomClaims) if !claims.ModifiedPwd { ctx.Fail(ecode.DBErr) c.Abort() return } } }