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>
62 lines
847 B
JavaScript
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; |