From 173a95d721443578bc1164bb5e52c9115e4469fe Mon Sep 17 00:00:00 2001 From: Klaas Date: Tue, 28 May 2024 15:48:28 +0200 Subject: [PATCH] spiele editierbar --- app.js | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/app.js b/app.js index f8793cb..13f9939 100644 --- a/app.js +++ b/app.js @@ -229,9 +229,13 @@ app.post('/login', async (req, res) => { const user = userResult.rows[0]; const match = await bcrypt.compare(password, user.password); if (match) { - req.session.userId = user.id; - req.session.role=user.role; - res.redirect('/'); + if (user.is_active) { + req.session.userId = user.id; + req.session.role=user.role; + res.redirect('/'); + } else { + res.redirect('/freischaltung') + } } else { res.redirect('/login'); } @@ -244,6 +248,10 @@ app.post('/login', async (req, res) => { } }); +app.get('/freischaltung', async (req, res) => { + res.render('freischaltung', { session: req.session}); +}) + // Logout app.get('/logout', (req, res) => { req.session.destroy(err => {