Do some more ACL stuff
This commit is contained in:
parent
5d6d5eb20d
commit
d6f1c8fea8
|
@ -27,13 +27,13 @@ router.post('/', (req, res) => {
|
|||
user = user[0];
|
||||
console.log(user);
|
||||
//res.send("Test")
|
||||
// This is the original code, commented out for debugging
|
||||
// This is the original code, commented out for debuggingw
|
||||
if (!user) return res.status(401).render('login', { error: 'Invalid username or password.' });
|
||||
console.log(password, user.passwordHash);
|
||||
const match = await global.comparePassword(password, user.passwordHash);
|
||||
console.log(match)
|
||||
if (!match) return res.status(401).render('login', { error: 'Invalid username or password.' });
|
||||
req.session.user = { user };
|
||||
req.session.user = user;;
|
||||
res.redirect('/dashboard');
|
||||
}).catch(err => {
|
||||
global.log.error(`Database error during login: ${err}`);
|
||||
|
|
|
@ -45,6 +45,9 @@
|
|||
<body>
|
||||
<div class="dashboard-container">
|
||||
<div class="dashboard-title">Dashboard</div>
|
||||
<div style="margin-bottom: 16px; color: #555;">
|
||||
Logged in as <strong><%= sessionData.user.username %></strong>
|
||||
</div>
|
||||
<div class="dashboard-buttons">
|
||||
<form action="/event-logs" method="get">
|
||||
<button type="submit">Event Logs</button>
|
||||
|
|
Loading…
Reference in a new issue