Subir archivos a "/"

This commit is contained in:
2026-07-01 20:39:27 +00:00
parent c9940ec377
commit 8504a1ae89
5 changed files with 682 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
import bcrypt
from database import get_db_cursor
# 1. Generamos los hashes criptográficos REALES para tus contraseñas
# Usamos .encode('utf-8') porque bcrypt trabaja con bytes
hash_jefe = bcrypt.hashpw("admin".encode('utf-8'), bcrypt.gensalt()).decode('utf-8')
hash_metodista = bcrypt.hashpw("1234".encode('utf-8'), bcrypt.gensalt()).decode('utf-8')
print("Hashes reales calculados:")
print(f"Jefe: {hash_jefe}")
print(f"Metodista: {hash_metodista}")
# 2. Actualizamos la base de datos usando tu propio Context Manager
try:
# commit=True asegura que los cambios se guarden en la base de datos
with get_db_cursor(commit=True) as cursor:
cursor.execute("UPDATE Usuarios SET password_hash = ? WHERE username = 'jefe'", (hash_jefe,))
cursor.execute("UPDATE Usuarios SET password_hash = ? WHERE username = 'metodista'", (hash_metodista,))
print("\n¡Éxito! Las contraseñas en SQL Server han sido reemplazadas por hashes válidos.")
except Exception as e:
print(f"\nHubo un error al actualizar la base de datos: {e}")