This commit is contained in:
Christopher Cookman 2025-08-31 11:13:25 -06:00
parent 75813a2aff
commit 6755dfbd48

View file

@ -24,12 +24,15 @@ router.post('/', (req, res) => {
console.log(req.body) console.log(req.body)
if (!username || !password) return res.status(400).render('login', { error: 'Username and password are required.' }); if (!username || !password) return res.status(400).render('login', { error: 'Username and password are required.' });
db.query('SELECT * FROM users WHERE username = ?', [username]).then(async (user) => { db.query('SELECT * FROM users WHERE username = ?', [username]).then(async (user) => {
if (!user) return res.status(401).render('login', { error: 'Invalid username or password.' }); console.log(user);
console.log(password, user.passwordHash); res.send("Test")
const match = await global.comparePassword(user); // This is the original code, commented out for debugging
if (!match) return res.status(401).render('login', { error: 'Invalid username or password.' }); // if (!user) return res.status(401).render('login', { error: 'Invalid username or password.' });
req.session.user = { user }; // console.log(password, user.passwordHash);
res.redirect('/dashboard'); // const match = await global.comparePassword(user);
// if (!match) return res.status(401).render('login', { error: 'Invalid username or password.' });
// req.session.user = { user };
// res.redirect('/dashboard');
}).catch(err => { }).catch(err => {
global.log.error(`Database error during login: ${err}`); global.log.error(`Database error during login: ${err}`);
res.status(500).render('login', { error: 'Internal server error.' }); res.status(500).render('login', { error: 'Internal server error.' });