git reset before changing resetPassword controller

master
parent 7af8572672
commit c4a3b84634

@ -149,6 +149,16 @@ module.exports.resetPassword = async (req, res) => {
// Get the new password from the request body // Get the new password from the request body
const { newPassword } = req.body; const { newPassword } = req.body;
User.findOne({email : req.user.email}).then(result =>
const isPasswordEqualtoOld = bcrypt.compareSync(newPassword, result.password);
if(isPasswordEqualtoOld){
return response.send({message: "New password should not be same with old password"});
}
// Hash the new password // Hash the new password
const hashedPassword = await bcrypt.hash(newPassword, 10); const hashedPassword = await bcrypt.hash(newPassword, 10);
@ -179,4 +189,4 @@ module.exports.updateProfile = async (req, res) => {
console.error(error); console.error(error);
res.status(500).json({ error: 'Internal Server Error' }); res.status(500).json({ error: 'Internal Server Error' });
} }
}; };

Loading…
Cancel
Save