1
0
mirror of https://github.com/matt-fidd/stratos.git synced 2026-01-01 23:19:29 +00:00

Added route for POST password-reset

This commit is contained in:
2022-02-14 00:24:21 +00:00
parent fc10725862
commit 179bd4ce93

View File

@@ -125,6 +125,31 @@ router.post('/register', async (req, res) => {
return res.redirect('/login');
});
router.post('/password-reset', async (req, res) => {
let fields;
try {
fields = validator.validate(req.body,
[
'email'
],
{
email: 'email'
}
).fields;
} catch (e) {
console.error(e);
}
const u = await User.getUserByEmail(fields.get('email')) ?? false;
if (!u)
return res.redirect('/password-reset');
const pr = await u.generatePasswordReset();
return res.redirect('./login');
});
module.exports = {
root: '/',
router: router