Login resuelto

This commit is contained in:
2026-02-27 09:16:08 -07:00
parent c146a6c3c3
commit 63925fe305
8 changed files with 109 additions and 11 deletions

View File

@@ -216,15 +216,18 @@ async def main():
if user_data["email"] in existing_emails:
print(f" ⏭ Ya existe: {user_data['email']}")
continue
pwd = user_data.pop("password")
# Usar copia para no mutar el dict original (permite re-ejecutar el script)
ud = user_data.copy()
pwd = ud.pop("password")
hashed_pwd = security.hash_password(pwd)
user = User(
tenant_id=tenant_id,
password_hash=hashed_pwd,
**user_data,
email_verified=True, # Marcar como verificado para permitir login
**ud,
)
session.add(user)
print(f"{user_data['email']} [{user_data['role'].value}] pwd={pwd}")
print(f"{ud['email']} [{ud['role'].value}] pwd={pwd}")
created_users += 1
await session.commit()