Login resuelto
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user