From 73b6baf6af3d88cdcb0e2df7932a9bd96b0b85c5 Mon Sep 17 00:00:00 2001 From: zhangqian <zhangqian@123.com> Date: 星期一, 01 七月 2024 22:32:34 +0800 Subject: [PATCH] 月度统计出入库按类型汇总报表定时任务和手动跑任务接口 --- middleware/reset_pwd.go | 15 +++++++++++++-- 1 files changed, 13 insertions(+), 2 deletions(-) diff --git a/middleware/reset_pwd.go b/middleware/reset_pwd.go index f35ae56..e9a9b2c 100644 --- a/middleware/reset_pwd.go +++ b/middleware/reset_pwd.go @@ -2,6 +2,7 @@ import ( "github.com/gin-gonic/gin" + "wms/conf" "wms/pkg/contextx" "wms/pkg/ecode" "wms/request" @@ -9,14 +10,24 @@ func VerifyResetPwd() gin.HandlerFunc { return func(c *gin.Context) { + if conf.WebConf.Env.IsDev() { + c.Next() + return + } ctx := new(contextx.Context).SetCtx(c) params, ok := c.Get("claims") if !ok { - c.Abort() + c.Next() return } claims := params.(*request.CustomClaims) - if !claims.ModifiedPwd { + if claims.ModifiedPwd == nil { //鍏煎娌℃湁ModifiedPwd鍊肩殑token + ctx.Fail(ecode.JWTExpire) + c.Abort() + return + } + + if !*claims.ModifiedPwd { ctx.Fail(ecode.ResetPwd) c.Abort() return -- Gitblit v1.8.0