Test 4
This commit is contained in:
parent
75813a2aff
commit
6755dfbd48
|
@ -24,12 +24,15 @@ router.post('/', (req, res) => {
|
|||
console.log(req.body)
|
||||
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) => {
|
||||
if (!user) return res.status(401).render('login', { error: 'Invalid username or password.' });
|
||||
console.log(password, user.passwordHash);
|
||||
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');
|
||||
console.log(user);
|
||||
res.send("Test")
|
||||
// This is the original code, commented out for debugging
|
||||
// if (!user) return res.status(401).render('login', { error: 'Invalid username or password.' });
|
||||
// console.log(password, user.passwordHash);
|
||||
// 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 => {
|
||||
global.log.error(`Database error during login: ${err}`);
|
||||
res.status(500).render('login', { error: 'Internal server error.' });
|
||||
|
|
Loading…
Reference in a new issue