Email verification Backend
This commit is contained in:
+10
-3
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user