|
|
@@ -4,8 +4,11 @@ const got = require('got'); |
|
|
|
|
|
|
|
const usernames = require('usernames') |
|
|
|
|
|
|
|
require('dotenv').config(); |
|
|
|
const headers = { Authorization: process.env.MIAB_AUTHORIZATIONHEADER } |
|
|
|
|
|
|
|
require('dotenv').config(); |
|
|
|
const allowedDomains = ( process.env.ALLOWED_DOMAINS.split(',') ) |
|
|
|
|
|
|
|
// initialize the usernames library to generate random usernames |
|
|
|
const generate = usernames({ |
|
|
@@ -18,7 +21,7 @@ const generate = usernames({ |
|
|
|
router.get('/', function (req, res, next) { |
|
|
|
// supply a pregenerated username and render the page |
|
|
|
var generatedUsername = generate() |
|
|
|
res.render('index', { suggestedEmail: generatedUsername }); |
|
|
|
res.render('index', { suggestedEmail: generatedUsername, allowedDomains: allowedDomains }); |
|
|
|
}); |
|
|
|
|
|
|
|
// post form sent |
|
|
@@ -111,7 +114,8 @@ router.post('/', function (req, res) { |
|
|
|
domain: wantedDomain, |
|
|
|
redirect_email: redirectTo, |
|
|
|
message: message, |
|
|
|
status: status |
|
|
|
status: status, |
|
|
|
allowedDomains: allowedDomains |
|
|
|
}); |
|
|
|
})(); |
|
|
|
}); |
|
|
|