From 684377e55cc239aa1f09ef9c65e1f768e8733fa5 Mon Sep 17 00:00:00 2001 From: piotrruss Date: Wed, 1 Jun 2022 18:07:07 +0100 Subject: log activity --- pages/api/password.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'pages/api/password.js') diff --git a/pages/api/password.js b/pages/api/password.js index 871c9e6..a491e15 100644 --- a/pages/api/password.js +++ b/pages/api/password.js @@ -3,6 +3,7 @@ import withSession from 'hocs/withSession' import sendMail from 'configs/sendMail' import mailData from 'helpers/email' import User from 'models/User' +import log from 'helpers/log' export default withSession(async (req, res) => { await dbConnect() @@ -16,11 +17,19 @@ export default withSession(async (req, res) => { req.session.set('user', user) await req.session.save() - sendMail({to: user.email, ...mailData('p', user.language)}) + try { + sendMail({to: user.email, ...mailData('p', user.language)}) + } finally {} + log({ email: user.email, action: 'change password' }) res.status(200).json(user) } } catch (error) { + log({ + error, + email: req.session?.get('user')?.email, + action: 'change password', + }) if (error?.message === 'Wrong password') { res.status(401).send({ error: 'Wrong password' }) } else { -- cgit v1.2.3