import os import bcrypt # Helper functions def check_password(provided_password, stored_hash): return bcrypt.checkpw(provided_password.encode(), stored_hash) def validate_login(username, password): # Retrieve user's hashed password from environment variables user_hash = os.getenv(username.upper() + '_HASH') # Assumes an env var like 'USER1_HASH' if user_hash: return check_password(password, user_hash.encode()) return False