diff --git a/routes/admin.js b/routes/admin.js index 9122507..05c0b2c 100644 --- a/routes/admin.js +++ b/routes/admin.js @@ -354,10 +354,11 @@ router.post('/editUser/:id', async (req, res) => { res.redirect('/admin/UserManagement') }) -router.get('/deleteUser/:id', async function +router.post('/deleteUser/:id', async function (req, res) { try { let user = await User.findByPk(req.params.id); + console.log(user.id) User.destroy({ where: { id: user.id } }); TempUser.destroy({ where: { email: user.email } }); flashMessage(res, 'success', 'Account successfully deleted.'); diff --git a/routes/user.js b/routes/user.js index 29e1fe5..94dc8de 100644 --- a/routes/user.js +++ b/routes/user.js @@ -197,6 +197,18 @@ router.post('/sellerRegister', async function (req, res) { role: "S" }); + + code1 = Math.random().toString(36).substring(2, 15) + code2 = Math.random().toString(36).substring(2, 15) + await TempUser.create({ + email: req.body.email, + backupcode1: code1, + backupcode2: code2, + backupcode1check: 'not used', + backupcode2check: 'not used' + + }); + await UsersJoinedLog.create({ date: moment().format('L'), description: req.body.name + " joined as a Seller", diff --git a/views/admin/userManagement.handlebars b/views/admin/userManagement.handlebars index 7c8072f..08b87c8 100644 --- a/views/admin/userManagement.handlebars +++ b/views/admin/userManagement.handlebars @@ -44,7 +44,7 @@ -
+