From 9da30ac7d2a3b19d7d236c386be7143f8c6556fb Mon Sep 17 00:00:00 2001 From: x Date: Wed, 19 Mar 2025 20:19:53 +0100 Subject: [PATCH] a --- src/inc/lib.mjs | 18 +++++++++--------- src/inc/routes/random.mjs | 2 +- src/inc/routes/toptags.mjs | 3 ++- 3 files changed, 12 insertions(+), 11 deletions(-) diff --git a/src/inc/lib.mjs b/src/inc/lib.mjs index 365b35b..6bb81d4 100644 --- a/src/inc/lib.mjs +++ b/src/inc/lib.mjs @@ -221,14 +221,14 @@ export default new class { return next(); }; - // async loggedin(req, res, next) { - // if(!req.session) { - // return res.reply({ - // code: 401, - // body: "401 - Unauthorized" - // }); - // } - // return next(); - // }; + async loggedin(req, res, next) { + if(!req.session) { + return res.reply({ + code: 401, + body: "401 - Unauthorized" + }); + } + return next(); + }; }; diff --git a/src/inc/routes/random.mjs b/src/inc/routes/random.mjs index 9365a60..cf28e4e 100644 --- a/src/inc/routes/random.mjs +++ b/src/inc/routes/random.mjs @@ -3,7 +3,7 @@ import lib from "../lib.mjs"; import f0cklib from "../routeinc/f0cklib.mjs"; export default (router, tpl) => { - router.get(/^\/random$/, lib.loggedin, async (req, res) => { + router.get(/^\/random$/, async (req, res) => { let referer = req.headers.referer ?? ''; let opts = {}; diff --git a/src/inc/routes/toptags.mjs b/src/inc/routes/toptags.mjs index 28283fe..5e4a982 100644 --- a/src/inc/routes/toptags.mjs +++ b/src/inc/routes/toptags.mjs @@ -1,9 +1,10 @@ import db from "../../inc/sql.mjs"; import cfg from "../../inc/config.mjs"; +import lib from "../../inc/lib.mjs"; import f0cklib from "../routeinc/f0cklib.mjs"; export default (router, tpl) => { - router.get(/^\/tags$/, async (req, res) => { + router.get(/^\/tags$/,lib.loggedin, async (req, res) => { const phrase = cfg.websrv.phrases[~~(Math.random() * cfg.websrv.phrases.length)];