1
0
mirror of https://github.com/matt-fidd/stratos.git synced 2026-01-01 20:59:30 +00:00

Replaced placeholder log for testing with new EmailBuilder

This commit is contained in:
2022-02-14 15:03:47 +00:00
parent 1ccc25f185
commit 6612d6c7be

View File

@@ -4,6 +4,7 @@ const express = require('express');
const router = express.Router();
const Account = require('../lib/Account');
const { EmailBuilder } = require('../lib/Emailer');
const User = require('../lib/User');
const PasswordReset = require('../lib/PasswordReset');
@@ -148,8 +149,18 @@ router.post('/password-reset', async (req, res) => {
return res.redirect('/password-reset');
const pr = await u.generatePasswordReset();
const URIToken = encodeURIComponent(pr.token);
console.log(`https://stratos.heliumdev.uk/password-reset/${pr.userId}/${encodeURIComponent(pr.token)}`);
const root = `https://stratos.heliumdev.uk`;
const path = `/password-reset/${pr.userId}/${URIToken}`;
const url = `${root}${path}`;
const email = new EmailBuilder()
.setSubject('Stratos password reset')
.addTo([ `${u.fullName} <${u.email}>` ])
.setBody(url);
console.log(email);
return res.redirect('./login');
});