Skip to content

Commit 05105cc

Browse files
authored
Merge pull request #491 from LydiaCai1203/fix-redis-key-err
fix: reset pwd 的 redis key 写反了导致重置密码失败
2 parents 7a62063 + a202440 commit 05105cc

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

backend/biz/team/usecase/user.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -102,8 +102,8 @@ func (u *TeamGroupUserUsecase) AddUser(ctx context.Context, teamUser *domain.Tea
102102
continue
103103
}
104104
// 存一份到 redis
105-
key := fmt.Sprintf("reset_password_token:%s", user.ID.String())
106-
if err := u.redisClient.Set(ctx, key, token, time.Hour*24).Err(); err != nil {
105+
key := fmt.Sprintf("reset_password_token:%s", token)
106+
if err := u.redisClient.Set(ctx, key, user.ID.String(), time.Hour*24).Err(); err != nil {
107107
u.logger.ErrorContext(ctx, "set redis failed", "key", key, "token", token, "error", err)
108108
continue
109109
}
@@ -130,8 +130,8 @@ func (u *TeamGroupUserUsecase) AddAdmin(ctx context.Context, teamUser *domain.Te
130130
return nil, err
131131
}
132132
// 存一份到 redis
133-
key := fmt.Sprintf("reset_password_token:%s", user.ID.String())
134-
if err := u.redisClient.Set(ctx, key, token, time.Hour*24).Err(); err != nil {
133+
key := fmt.Sprintf("reset_password_token:%s", token)
134+
if err := u.redisClient.Set(ctx, key, user.ID.String(), time.Hour*24).Err(); err != nil {
135135
u.logger.ErrorContext(ctx, "set redis failed", "key", key, "token", token, "error", err)
136136
return nil, err
137137
}

0 commit comments

Comments
 (0)