import sys, os
sys.path.insert(0, '/opt/limristem-web/limristem_web')
from app import create_app, db
from models import Admin
from werkzeug.security import generate_password_hash

app = create_app({"DISABLE_SCHEDULER": True})
with app.app_context():
    admin = Admin.query.first()
    if admin:
        admin.password = generate_password_hash('PasswordSicura123!')
        admin.totp_secret = None
        db.session.commit()
        print(f"Password per l'utente {admin.username} resettata con successo!")
        print("Nuova password: PasswordSicura123!")
    else:
        print("Nessun admin trovato nel database.")
