diff --git a/src/core/utils/verification/verification.service.ts b/src/core/utils/verification/verification.service.ts index 51207ab..ab07898 100644 --- a/src/core/utils/verification/verification.service.ts +++ b/src/core/utils/verification/verification.service.ts @@ -294,6 +294,18 @@ export class VerificationService { return `verification_hourly:${type}:${identifier}:${date}:${hour}`; } + /** + * 清除验证码冷却时间 + * + * @param identifier 标识符 + * @param type 验证码类型 + */ + async clearCooldown(identifier: string, type: VerificationCodeType): Promise { + const cooldownKey = this.buildCooldownKey(identifier, type); + await this.redis.del(cooldownKey); + this.logger.log(`验证码冷却时间已清除: ${identifier} (${type})`); + } + /** * 清理过期的验证码(可选的定时任务) */