[object Object]

← back to Rentv

RENTV: add admin login boomer for rentv.agentabrams.com

0c99aca6ccbc486111f494be83fc7f0f806c76d8 · 2026-07-29 07:41:30 -0700 · Steve Abrams

New admin-tier cred boomer:sublease1998 in ROLE_CREDS.admin (separate from the
existing user-tier Boomer). Synced into nginx .htpasswd-rentv-v1 + deployed.
Verified E2E: /api/me=admin, adminOnly=200, wrong-pw=401, existing logins unchanged.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

Files touched

Diff

commit 0c99aca6ccbc486111f494be83fc7f0f806c76d8
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Wed Jul 29 07:41:30 2026 -0700

    RENTV: add admin login boomer for rentv.agentabrams.com
    
    New admin-tier cred boomer:sublease1998 in ROLE_CREDS.admin (separate from the
    existing user-tier Boomer). Synced into nginx .htpasswd-rentv-v1 + deployed.
    Verified E2E: /api/me=admin, adminOnly=200, wrong-pw=401, existing logins unchanged.
    
    Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
---
 server.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/server.js b/server.js
index f331cdb4..65e33db0 100644
--- a/server.js
+++ b/server.js
@@ -24,7 +24,7 @@ const asArr = (x) => (Array.isArray(x) ? x : []);
 // In prod the single nginx basic-auth wall must contain EVERY login here (both tiers);
 // this app then splits front-page vs internal-data access by role. See ACCESS-USERS.md.
 const ROLE_CREDS = {
-  admin: ['admin:DW2024!'],
+  admin: ['admin:DW2024!', 'boomer:sublease1998'],
   user: ['user:RentvUser2026!', 'Boomer:rentfree911', 'Daniel:Dandeana1992', 'Scott:Russia1980'],
 };
 // env overrides — extra ADMIN logins via BASIC_AUTH_ADMIN, extra USER logins via BASIC_AUTH_EXTRA.

← 7d6069af press library: cache-bust videos.json fetch so new films app  ·  back to Rentv  ·  Replace build slideshow with full front+backend walkthrough 689e1cd6 →