diff --git a/src/app.js b/src/app.js index 54b1cba..9bbf125 100644 --- a/src/app.js +++ b/src/app.js @@ -17,7 +17,7 @@ app.set('views', path.join(__dirname, 'views')); app.set('view engine', 'twig'); require('./utils/twig'); -app.use(logger('dev ')); +app.use(logger('dev')); app.use(express.json()); app.use(express.urlencoded({ extended: true })); app.use(cookieParser()); diff --git a/src/routes/auth.js b/src/routes/auth.js index 8eb861c..795cc8c 100644 --- a/src/routes/auth.js +++ b/src/routes/auth.js @@ -29,7 +29,11 @@ router.post('/auth', parseForm, csrfProtection, async (req, res) => { let userDoc = await Users.get(); if (!userDoc) { - throw new Error('Password not set'); + res.render('auth', { + title: 'Login page', + header: 'Password not set', + csrfToken: req.csrfToken() + }); } const passHash = userDoc.passHash;