This commit is contained in:
Christopher Cookman 2025-08-31 10:57:55 -06:00
parent e9fa6b6f25
commit 2ba0e81086

View file

@ -2,10 +2,18 @@ const express = require('express');
const db = global.db; const db = global.db;
const router = express.Router(); const router = express.Router();
const cannedErrors = {
1: 'Invalid username or password.',
2: 'Username and password are required.',
3: 'Internal server error.',
4: 'Please log in to continue.'
}
// GET /login // GET /login
router.get('/', (req, res) => { router.get('/', (req, res) => {
if (req.session.user) return res.redirect('/dashboard'); if (req.session.user) return res.redirect('/dashboard');
res.render('login'); // Assumes you have a 'login' view/template const err = cannedErrors[req.query.err];
res.render('login', { error: err }); // Assumes you have a 'login' view/template
}); });
// POST /login // POST /login