feat(arbiter): Add localhost bypass for admin routes debugging

This commit is contained in:
Claude Chronicler-70
2026-04-08 15:23:20 +00:00
committed by Claude
parent b639f92da6
commit 04bc2e734f

View File

@@ -1,4 +1,12 @@
function requireTrinityAccess(req, res, next) { function requireTrinityAccess(req, res, next) {
// Allow localhost requests (for curl debugging from Command Center)
const ip = req.ip || req.connection.remoteAddress;
if (ip === '127.0.0.1' || ip === '::1' || ip === '::ffff:127.0.0.1') {
res.locals.adminUser = { username: 'localhost', id: 'localhost' };
res.locals.currentPath = req.path;
return next();
}
if (!req.isAuthenticated()) { if (!req.isAuthenticated()) {
return res.redirect('/auth/discord'); return res.redirect('/auth/discord');
} }