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/login.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'pages/api/login.js') diff --git a/pages/api/login.js b/pages/api/login.js index 1e9f816..283f185 100644 --- a/pages/api/login.js +++ b/pages/api/login.js @@ -1,10 +1,10 @@ import withSession from 'hocs/withSession' import dbConnect from 'configs/dbConnect' import User from 'models/User' +import log from 'helpers/log' export default withSession(async (req, res) => { const { method } = req - await dbConnect() switch (method) { @@ -17,8 +17,14 @@ export default withSession(async (req, res) => { const user = { _id, email, isVerified, isLoggedIn: true, noteList, theme, language } req.session.set('user', user) await req.session.save() + log({ email, action: 'login' }) res.status(201).json(user) } catch (error) { + log({ + email: JSON.parse(req.body)?.email, + action: 'login', + error, + }) res.status(400).json({ isLoggedIn: false }) } break -- cgit v1.2.3