Password change notification email

main
Ashelyn Dawn 3 years ago
parent dab9c228ad
commit fa160b26eb

@ -66,6 +66,8 @@ validate.bothPasswordsMatch, async (req, res) => {
}]})
}
await email.sendPasswordChanged(user)
const updatedUser = await db.user.overwritePassword(user.uuid, password)
await db.user.markLinkUsed(link_uuid)
await db.session.create(req, updatedUser)
@ -117,6 +119,7 @@ router.put('/current/password', parseJSON, changePasswordValidation, ensureUser,
}]})
}
await email.sendPasswordChanged(user)
res.json(user)
})

@ -34,6 +34,19 @@ email.sendPasswordReset = async user => {
await sendgrid.send(msg)
}
email.sendPasswordChanged = async user => {
const msg = {
to: user.email,
from: {email: 'accounts@email.societyofsocks.us', name: 'Society of Socks'},
templateId: 'd-a619058859e44a8a9cf99d77bed2cd35',
dynamic_template_data: {
emailAddress: user.email
}
}
await sendgrid.send(msg)
}
email.sendNoSuchAccount = async email => {
const msg = {
to: email,

Loading…
Cancel
Save