This commit is contained in:
Kasper Rynning-Tønnesen
2020-01-17 16:32:56 +01:00
parent 002cf71137
commit 9b4f770ac6
3 changed files with 65 additions and 21 deletions

View File

@@ -4,11 +4,16 @@ const User = require(path.join(__dirname + "/../schemas/User"));
const router = require("express").Router();
router.get("/", function(req, res) {
res.render("index", { user: req.user });
console.log("here", req.isAuthenticated());
if (!req.isAuthenticated()) {
res.sendFile(path.join(__dirname + "/../public/login.html"));
return;
}
res.sendFile(path.join(__dirname + "/../public/index.html"));
});
router.get("/register", function(req, res) {
res.render("register", {});
res.sendFile(path.join(__dirname + "/../public/register.html"));
});
router.post("/register", function(req, res, next) {
@@ -30,14 +35,13 @@ router.post("/register", function(req, res, next) {
});
router.get("/login", function(req, res) {
res.render("login", { user: req.user, message: req.flash("error") });
res.sendFile(path.join(__dirname + "/../public/login.html"));
});
router.post(
"/login",
passport.authenticate("local", {
failureRedirect: "/login",
failureFlash: true
failureRedirect: "/login"
}),
function(req, res) {
res.redirect("/");