|
|
| from banco import SessionLocal, engine, Base
|
| from models import Usuario
|
| from werkzeug.security import generate_password_hash
|
|
|
| def criar_admin():
|
| Base.metadata.create_all(bind=engine)
|
|
|
| db = SessionLocal()
|
|
|
| admin = db.query(Usuario).filter(Usuario.usuario == "admin").first()
|
|
|
| if admin:
|
| print("✔ Usuário admin já existe")
|
| return
|
|
|
| admin = Usuario(
|
| usuario="admin",
|
| senha=generate_password_hash("admin123"),
|
| perfil="admin",
|
| ativo=True
|
| )
|
|
|
| db.add(admin)
|
| db.commit()
|
| db.close()
|
|
|
| print("✅ Usuário admin criado com sucesso")
|
| print("Login: admin")
|
| print("Senha: admin123")
|
|
|
| if __name__ == "__main__":
|
| criar_admin()
|
|
|