From 79066179aca53692c89d1e2a66864ae1d54f1883 Mon Sep 17 00:00:00 2001 From: Eddi3_As Date: Fri, 7 Mar 2025 14:04:30 -0500 Subject: [PATCH] FIX sso envoi email --- server/auth/auth-manager.js | 6 ++++-- server/auth/modules/simpleauth.js | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/server/auth/auth-manager.js b/server/auth/auth-manager.js index 0233672..3d9c68f 100644 --- a/server/auth/auth-manager.js +++ b/server/auth/auth-manager.js @@ -73,13 +73,15 @@ class AuthManager{ console.info(`L'utilisateur '${userInfo.email}' vient de se connecter`) } - async register(userInfos){ + async register(userInfos, sendEmail=false){ console.log(userInfos); if (!userInfos.email || !userInfos.password) { throw new AppError(MISSING_REQUIRED_PARAMETER); } const user = await this.simpleregister.register(userInfos); - emailer.registerConfirmation(user.email) + if(sendEmail){ + emailer.registerConfirmation(user.email); + } return user } } diff --git a/server/auth/modules/simpleauth.js b/server/auth/modules/simpleauth.js index 8ed33bf..5e83ee5 100644 --- a/server/auth/modules/simpleauth.js +++ b/server/auth/modules/simpleauth.js @@ -34,7 +34,7 @@ class SimpleAuth { password: req.body.password, roles: req.body.roles }; - let user = await self.authmanager.register(userInfos) + let user = await self.authmanager.register(userInfos, true); if (user) { return res.status(200).json({ message: 'User created'