Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- router.put('/password', async (req, res, next) => {
- try {
- let oldPwd = req.body.old_password;
- let newPwd = req.body.new_password;
- if (!oldPwd && !newPwd) {
- res.statusCode = 400;
- res.data = {
- status: false,
- error: 'Invalid Parameters'
- }
- }
- let uname = req.session.userData.username;
- let userDetails = await getUserDetails(req.db, uname);
- if (oldPwd !== userDetails.password) {
- res.statusCode = 400;
- res.data = {
- status: false,
- error: "Old Password doesn't match"
- }
- } else {
- let updateRes = await updateUserPassword(req.db,uname,newPwd)
- res.data = { message :"Password updated successfully"};
- }
- next();
- } catch (e) {
- next(e)
- }
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement