Spaces:
Sleeping
Sleeping
| from app.services.auth import hash_password | |
| from app.db.session import SessionLocal | |
| from app.db.models import Admin | |
| def main(): | |
| db = SessionLocal() | |
| try: | |
| email = input("Email: ").strip() | |
| password = input("Password: ").strip() | |
| admin = db.query(Admin).filter(Admin.email == email).first() | |
| if admin: | |
| admin.password_hash = hash_password(password) | |
| else: | |
| admin = Admin(email=email, password_hash=hash_password(password), role="owner") | |
| db.add(admin) | |
| db.commit() | |
| print("Admin saved") | |
| finally: | |
| db.close() | |
| if __name__ == "__main__": | |
| main() | |