diff options
author | 2023-08-21 23:41:26 +0200 | |
---|---|---|
committer | 2023-08-21 23:41:26 +0200 | |
commit | 4bbd420ccff3b640612b451244d3d3422e3b470e (patch) | |
tree | dba51c7141ebc810f7de155fe8c3640ccb535ef2 /helpers | |
parent | 9fb0815b575cfc23ced6722b1a164328bd3cff1a (diff) | |
download | auth-service-4bbd420ccff3b640612b451244d3d3422e3b470e.tar.gz auth-service-4bbd420ccff3b640612b451244d3d3422e3b470e.tar.bz2 auth-service-4bbd420ccff3b640612b451244d3d3422e3b470e.zip |
Diffstat (limited to 'helpers')
-rw-r--r-- | helpers/createJwt.js | 2 | ||||
-rw-r--r-- | helpers/sendMail.js | 25 |
2 files changed, 26 insertions, 1 deletions
diff --git a/helpers/createJwt.js b/helpers/createJwt.js index 6c6983b..3678790 100644 --- a/helpers/createJwt.js +++ b/helpers/createJwt.js @@ -4,7 +4,7 @@ const cert = fs.readFileSync(`${process.cwd()}/cert/jwt_256_rsa`) const createJwt = (user, sessionId) => jwt.sign({ email: user.email, - verified: !!user.verify, + verified: user.verify === '', role: user.role, sessionId, }, diff --git a/helpers/sendMail.js b/helpers/sendMail.js new file mode 100644 index 0000000..6e3a370 --- /dev/null +++ b/helpers/sendMail.js @@ -0,0 +1,25 @@ +const mailer = require('nodemailer') + +const sendMail = ({to, subject, text, html}) => { + const transporter = mailer.createTransport({ + port: 465, + host: process.env.MAIL_SMTP_SERVER, + auth: { + user: process.env.MAIL_ADDRESS, + pass: process.env.MAIL_PASSWORD + }, + secure: true + }) + + const mailData = { + from: `"Pruss.it" <${process.env.MAIL_ADDRESS}>`, + to, + subject, + text, + html + } + + return transporter.sendMail(mailData) +} + +module.exports = sendMail |