"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.requireAuth = void 0; const BOARD_PREFIX = "/board"; const requireAuth = (req, res, next) => { if (req.session.user) { next(); return; } const nextUrl = req.originalUrl || `${BOARD_PREFIX}/`; if (req.accepts("html")) { res.redirect(`${BOARD_PREFIX}/login?next=${encodeURIComponent(nextUrl)}`); return; } res.status(401).json({ error: "Unauthorized" }); }; exports.requireAuth = requireAuth; //# sourceMappingURL=requireAuth.js.map