from sqlmodel import Session, select
from database import engine
from models import User
from routers.auth import get_password_hash

def reset_admin():
    with Session(engine) as session:
        user = session.exec(select(User).where(User.username == "admin")).first()
        if user:
            user.hashed_password = get_password_hash("admin123")
            session.add(user)
            session.commit()
            print("Password for 'admin' (aayushiverma126822@gmail.com) reset to 'admin123'")
        else:
            print("Admin user not found.")

if __name__ == "__main__":
    reset_admin()
