Skip to content

Commit 2805291

Browse files
committedSep 5, 2019
fix remind password to not require token
1 parent 9e40c5d commit 2805291

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed
 

‎api/src/controllers/user.controller.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -77,12 +77,12 @@ exports.reset = {
7777
try {
7878
const resetPasswordKey = uuidv1()
7979
await User.findOneAndUpdate(
80-
{ '_id': passport.user._id },
80+
{ 'email': req.body.email },
8181
{ 'resetPasswordKey': resetPasswordKey }
8282
)
8383
const mailOptions = {
8484
from: 'noreply',
85-
to: passport.user.email,
85+
to: req.body.email,
8686
subject: 'Reset password',
8787
html: `<div><h1>Hello user!</h1><p>Click <a href="${config.baseURI}/api/user/resetConfirm?key=${resetPasswordKey}">link</a> to reset your password.</p></div><div><h1>Hello developer!</h1><p>Feel free to change this template ;).</p></div>`
8888
}

‎api/src/routes/api/user.route.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ const auth = require('../../middlewares/authorization')
1010

1111
router.post('/register', validator(create), userController.register)
1212
router.post('/login', userController.login)
13-
router.post('/resetStart', auth(), userController.reset.sendMail)
13+
router.post('/resetStart', userController.reset.sendMail)
1414

1515
router.get('/confirm', userController.confirm)
1616
router.get('/resetConfirm', userController.reset.updatePass)
1717

1818
router.put('/update', validator(update), auth(), userController.update)
1919

20-
module.exports = router
20+
module.exports = router;

0 commit comments

Comments
 (0)