Files
seclusion/apps/api/src/common/email-code/email-code.module.ts
charilezhou e008179c03 feat: 添加忘记密码功能
后端:
- 新增 MailService 集成 Nodemailer 发送邮件
- 新增 EmailCodeService 管理邮箱验证码
- 新增 sendResetPasswordEmail 和 resetPassword 接口
- 支持验证码过期和次数限制

前端:
- 新增忘记密码页面 (forgot-password)
- 新增 ForgotPasswordForm 组件,支持邮箱验证和密码重置
- 更新 auth.service.ts 添加相关 API 调用

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 12:35:24 +08:00

11 lines
227 B
TypeScript

import { Global, Module } from '@nestjs/common';
import { EmailCodeService } from './email-code.service';
@Global()
@Module({
providers: [EmailCodeService],
exports: [EmailCodeService],
})
export class EmailCodeModule {}