Files
PantryHub/routes/auth.js
T
jurgenr c07d503d83 Werk hoofdapplicatie bij
Legt de bestaande wijzigingen in de hoofdworktree vast voordat de laatste worktree wordt gemerged.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-08-07 20:45:36 +02:00

62 lines
847 B
JavaScript

const router = require("express").Router();
const AuthController =
require("../controllers/AuthController");
const HomeController =
require("../controllers/HomeController");
// Home page
router.get(
"/home",
HomeController.index
);
// Register
router.get(
"/register",
(req, res, next) => {
if (req.user) {
return res.redirect("/");
}
next();
},
AuthController.registerForm
);
router.post(
"/register",
AuthController.register
);
// Login
router.get(
"/login",
(req, res, next) => {
if (req.user) {
return res.redirect("/");
}
next();
},
AuthController.loginForm
);
router.post(
"/login",
AuthController.login
);
// Logout
router.get(
"/logout",
AuthController.logout
);
module.exports = router;