From a2024408b3e547c40bb2f673a646b7d685ac5a58 Mon Sep 17 00:00:00 2001 From: LydiaCai1203 <1125862926@qq.com> Date: Mon, 13 Apr 2026 11:25:12 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20reset=20pwd=20=E7=9A=84=20redis=20key=20?= =?UTF-8?q?=E5=86=99=E5=8F=8D=E4=BA=86=E5=AF=BC=E8=87=B4=E9=87=8D=E7=BD=AE?= =?UTF-8?q?=E5=AF=86=E7=A0=81=E5=A4=B1=E8=B4=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/biz/team/usecase/user.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/backend/biz/team/usecase/user.go b/backend/biz/team/usecase/user.go index f9129f9a..1f861cb3 100644 --- a/backend/biz/team/usecase/user.go +++ b/backend/biz/team/usecase/user.go @@ -102,8 +102,8 @@ func (u *TeamGroupUserUsecase) AddUser(ctx context.Context, teamUser *domain.Tea continue } // 存一份到 redis - key := fmt.Sprintf("reset_password_token:%s", user.ID.String()) - if err := u.redisClient.Set(ctx, key, token, time.Hour*24).Err(); err != nil { + key := fmt.Sprintf("reset_password_token:%s", token) + if err := u.redisClient.Set(ctx, key, user.ID.String(), time.Hour*24).Err(); err != nil { u.logger.ErrorContext(ctx, "set redis failed", "key", key, "token", token, "error", err) continue } @@ -130,8 +130,8 @@ func (u *TeamGroupUserUsecase) AddAdmin(ctx context.Context, teamUser *domain.Te return nil, err } // 存一份到 redis - key := fmt.Sprintf("reset_password_token:%s", user.ID.String()) - if err := u.redisClient.Set(ctx, key, token, time.Hour*24).Err(); err != nil { + key := fmt.Sprintf("reset_password_token:%s", token) + if err := u.redisClient.Set(ctx, key, user.ID.String(), time.Hour*24).Err(); err != nil { u.logger.ErrorContext(ctx, "set redis failed", "key", key, "token", token, "error", err) return nil, err }