2020-09-03 00:57:10 +01:00

33 lines
660 B
JavaScript

const { Router } = require("express");
const router = Router();
router.get("/login", function (req, res, next) {
res.render("login", { fail: false });
next();
});
router.post("/login", function (req, res, next) {
if (req.session.user) {
res.redirect("/");
next();
return;
}
if (req.body.username === "beth" && req.body.password === "badpassword") {
req.session.user = { name: req.body.username };
res.redirect("/");
next();
return;
}
res.render("login", { fail: true });
next();
});
router.get("/logout", function (req, res, next) {
req.session.user = null;
res.redirect("/");
});
module.exports = router;