added login function to user frontend panel

This commit is contained in:
2025-07-01 17:35:41 +02:00
parent e71134d832
commit 03db621b4e
3 changed files with 82 additions and 2 deletions

View File

@@ -29,7 +29,21 @@ app.listen(port, () => {
// -- here comes the main code --
app.get("/", (req, res) => {
res.render("index.ejs");
res.render("index.ejs", { error: null });
});
app.post("/login", (req, res) => {
loginUser(req.body.username, req.body.password).then((result) => {
if (result.success) {
// On successful login, render the dashboard and update latestUser
res.status(200).render("userView.ejs");
} else {
// On failure, re-render login page with error message
res
.status(401)
.render("index.ejs", { error: result.message, });
}
});
});
// error handling code