From f078879889ff578409229a57858ee130b43546a0 Mon Sep 17 00:00:00 2001 From: Amateur Audio Dude <168192910+AmateurAudioDude@users.noreply.github.com> Date: Thu, 7 Nov 2024 15:47:15 +1100 Subject: [PATCH] Banlist function fix --- server/endpoints.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/endpoints.js b/server/endpoints.js index 667a20c..1f7e259 100644 --- a/server/endpoints.js +++ b/server/endpoints.js @@ -18,8 +18,10 @@ const { allPluginConfigs } = require('./plugins'); // Endpoints router.get('/', (req, res) => { - if(serverConfig.webserver.banlist.includes(req.connection.remoteAddress || req.headers['x-forwarded-for'])) { + let requestIp = req.headers['x-forwarded-for'] || req.connection.remoteAddress; + if(serverConfig.webserver.banlist.includes(requestIp)) { res.render('403'); + logInfo(`Web client (${requestIp}) is banned`); return; }