Email verification Backend

This commit is contained in:
magdo
2025-10-26 19:59:02 +01:00
parent 4b06a65bd9
commit 8c25c56e88
7 changed files with 34 additions and 14 deletions
@@ -38,14 +38,21 @@ export class RequestPasswordResetCommandHandler {
// Send password reset email
try {
const baseUrl = process.env.APP_BASE_URL || 'http://localhost:3000';
const baseUrl = process.env.FRONTEND_URL || 'http://localhost:5173';
const resetUrl = TokenService.generatePasswordResetUrl(baseUrl, resetTokenData.token);
var lang: 'en' | 'hu' | 'de' = 'en';
if (cmd.language) {
lang = cmd.language.toLowerCase() as 'en' | 'hu' | 'de';
}
const emailSent = await this.emailService.sendPasswordResetEmail(
user.email,
`${user.fname} ${user.lname}`,
resetTokenData.token,
resetUrl
resetUrl,
lang
);
if (!emailSent) {