fix reason

This commit is contained in:
2026-03-11 22:12:06 +01:00
parent c67d8f7311
commit b08a57a5e8
3 changed files with 15 additions and 14 deletions
+8 -8
View File
@@ -31,16 +31,16 @@ var dataToSend = {
agc: 0,
ant: 0,
txInfo: {
tx: '',
pol: '',
erp: '',
tx: '', // Name
pol: '', // Polarisation
erp: '', // Power
city: '',
itu: '',
dist: '',
azi: '',
id: '',
itu: '', // Country
dist: '', // Distance
azi: '', // Azimuth
id: 0, // Some number
reg: false,
pi: '',
pi: '', // PI
},
country_name: '',
country_iso: 'UN',
+4 -3
View File
@@ -24,10 +24,11 @@ router.get('/', (req, res) => {
const normalizedIp = requestIp?.replace(/^::ffff:/, '');
const ipList = (normalizedIp || '').split(',').map(ip => ip.trim()).filter(Boolean); // in case there are multiple IPs (proxy), we need to check all of them
const isBanned = ipList.some(ip => serverConfig.webserver.banlist.some(banEntry => banEntry[0] === ip));
const banEntry = serverConfig.webserver.banlist.find(banEntry => ipList.includes(banEntry[0]));
if (isBanned) {
res.render('403');
if (banEntry) {
const reason = banEntry[3];
res.render('403', { reason });
logInfo(`Web client (${normalizedIp}) is banned`);
return;
}
+3 -3
View File
@@ -24,9 +24,9 @@
There's a possibility you were kicked by the system.<br>
Please try again later.</p>
<% if (reason) { %>
<p><strong>Reason:</strong> too dig of a bick</p>
<% } %>
<% if (reason) { %>
<p><strong>Reason:</strong> <%= reason %></p>
<% } %>
</div>
</div>
</div>