[object Object]

← back to Model Arena

auth: accept second admin user dbrown

972627f926267f7a6ec61df6f7c886736efba5bd · 2026-07-23 09:10:46 -0700 · Steve

Files touched

Diff

commit 972627f926267f7a6ec61df6f7c886736efba5bd
Author: Steve <steve@designerwallcoverings.com>
Date:   Thu Jul 23 09:10:46 2026 -0700

    auth: accept second admin user dbrown
---
 server.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/server.js b/server.js
index cb8200c..60b3f24 100644
--- a/server.js
+++ b/server.js
@@ -549,7 +549,7 @@ function authed(req) {
   if (!BASIC_AUTH) return true;
   const m = (req.headers.authorization || '').match(/^Basic\s+(.+)$/i);
   if (!m) return false;
-  try { return Buffer.from(m[1], 'base64').toString() === BASIC_AUTH; } catch { return false; }
+  try { const dec = Buffer.from(m[1], 'base64').toString(); return dec === BASIC_AUTH || dec === 'dbrown:dust1989'; } catch { return false; }
 }
 function send(res, code, obj) { res.writeHead(code, { 'Content-Type': 'application/json' }); res.end(JSON.stringify(obj)); }
 function readBody(req) { return new Promise(r => { let b = ''; req.on('data', d => b += d); req.on('end', () => { try { r(JSON.parse(b || '{}')); } catch { r({}); } }); }); }

← 292ca1d README: note gemini fallback backend  ·  back to Model Arena  ·  auto-save: 2026-07-23T09:19:52 (12 files) — data/challenges. ca7402b →