Email verification Backend
This commit is contained in:
@@ -77,10 +77,12 @@ userRouter.post('/create',
|
||||
email: req.body.email
|
||||
});
|
||||
|
||||
const result = await container.createUserCommandHandler.execute(req.body);
|
||||
|
||||
logRequest('User created successfully', req, res, {
|
||||
username: result.username
|
||||
const language = req.header('Accept-Language') || 'en';
|
||||
|
||||
const result = await container.createUserCommandHandler.execute({ ...req.body, language });
|
||||
|
||||
logRequest('User created successfully', req, res, {
|
||||
username: result.username
|
||||
});
|
||||
|
||||
res.status(201).json(result);
|
||||
@@ -268,10 +270,11 @@ userRouter.post('/forgot-password',
|
||||
async (req, res) => {
|
||||
try {
|
||||
const { email } = req.body;
|
||||
const language = req.header('Accept-Language') || 'en';
|
||||
|
||||
logRequest('Forgot password endpoint accessed', req, res, { email });
|
||||
|
||||
const result = await container.requestPasswordResetCommandHandler.execute({ email });
|
||||
const result = await container.requestPasswordResetCommandHandler.execute({ language, email });
|
||||
|
||||
if (result) {
|
||||
logAuth('Password reset request successful', undefined, { email }, req, res);
|
||||
|
||||
Reference in New Issue
Block a user