From e534935d80eff72fa24ac27f3634ddface9e14c7 Mon Sep 17 00:00:00 2001 From: NekoVari Date: Sat, 18 Nov 2023 16:59:27 +0700 Subject: [PATCH] fix login fix login by username to login by email --- controllers/userController.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/controllers/userController.js b/controllers/userController.js index 6004b7d..78f82cf 100644 --- a/controllers/userController.js +++ b/controllers/userController.js @@ -72,22 +72,22 @@ const updateUser = asyncHandler(async (req, res) => { // Login user => api/users/login const loginUser = asyncHandler(async (req, res) => { try { - const { username, password } = req.body; + const { email, password } = req.body; - if(!username || !password) { - return res.status(400).send('Please enter username & password'); + if(!email || !password) { + return res.status(400).send('Please enter email & password'); } - const users = await user.findOne({ username }).select('+password'); + const users = await user.findOne({ email }).select('+password'); if(!users) { - return res.status(400).send('Invalid username or Password'); + return res.status(400).send('Invalid Email'); } const isPasswordMatched = await users.comparePassword(password); if(!isPasswordMatched) { - return res.status(401).send('Invalid username or Password'); + return res.status(401).send('Invalid Password'); } sendToken(users, 200, res);