#!/usr/bin/env php getUsers(); if (!isset($users[$username])) { fwrite(STDERR, "Fout: Gebruiker '$username' niet gevonden.\n"); fwrite(STDERR, "Beschikbare gebruikers: " . implode(', ', array_keys($users)) . "\n"); exit(1); } // Wachtwoord genereren als niet opgegeven if ($password === '') { $password = bin2hex(random_bytes(12)); $generated = true; } else { $generated = false; } // Wachtwoord wijzigen $result = $auth->changePassword($username, $password); if (!$result['success']) { fwrite(STDERR, "Fout: " . $result['message'] . "\n"); exit(1); } // Lockout wissen $auth->clearLockout($username); echo "CodePress CMS — Admin wachtwoord reset\n"; echo "========================================\n\n"; echo "Gebruiker: $username\n"; echo "Wachtwoord: $password\n"; if ($generated) { echo " (automatisch gegenereerd — bewaar dit veilig)\n"; } echo "\n"; echo "Lockout voor '$username' is gewist.\n"; echo "Je kunt nu inloggen via /admin met het nieuwe wachtwoord.\n";