import json import os from pathlib import Path DATA_FILE = "users.json" def load_users(): if not Path(DATA_FILE).exists(): return {} with open(DATA_FILE, "r") as f: return json.load(f) def save_users(users): with open(DATA_FILE, "w") as f: json.dump(users, f) def add_user(username, hashed_password): users = load_users() users[username] = {"password": hashed_password} save_users(users) def get_user(username): users = load_users() return users.get(username)