From 41603fd0dc932467a6810601a4dab09bc684ab8d Mon Sep 17 00:00:00 2001 From: zhangqian <zhangqian@123.com> Date: 星期二, 06 二月 2024 14:43:44 +0800 Subject: [PATCH] 兼容 --- middleware/reset_pwd.go | 8 +++++++- request/jwt.go | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/middleware/reset_pwd.go b/middleware/reset_pwd.go index f35ae56..64e2785 100644 --- a/middleware/reset_pwd.go +++ b/middleware/reset_pwd.go @@ -16,7 +16,13 @@ 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 diff --git a/request/jwt.go b/request/jwt.go index da7fb70..e38d99e 100644 --- a/request/jwt.go +++ b/request/jwt.go @@ -17,5 +17,5 @@ Username string ParentId string UserType constvar.UserType - ModifiedPwd bool + ModifiedPwd *bool } -- Gitblit v1.8.0