fix: eliminar make_nuevo_invitado.py (auth ahora server-side)

This commit is contained in:
2026-10-29 21:14:28 +00:00
parent b2c45e821c
commit 7191591648
-20
View File
@@ -1,20 +0,0 @@
"""Inyecta el hash de contraseña en nuevo-invitado.html al arrancar el contenedor.
Lee LINK_PASS del entorno y reemplaza el marcador %%PASS_HASH%% con el SHA-256."""
import hashlib, os, sys
raw = os.environ.get('LINK_PASS', '').strip()
if not raw:
print('[nuevo-invitado] LINK_PASS no definido; la página funciona sin protección.', file=sys.stderr)
sys.exit(0)
pass_hash = hashlib.sha256(raw.encode()).hexdigest()
site_dir = os.environ.get('SITE_DIR', '/usr/share/nginx/html')
path = os.path.join(site_dir, 'nuevo-invitado.html')
if not os.path.exists(path):
print(f'[nuevo-invitado] {path} no encontrado.', file=sys.stderr)
sys.exit(1)
content = open(path, encoding='utf-8').read()
out = content.replace("'%%PASS_HASH%%'", repr(pass_hash))
open(path, 'w', encoding='utf-8').write(out)
print(f'[nuevo-invitado] Contraseña configurada (hash: {pass_hash[:8]}…)')