0, "ban_until" => 0 ]; if (file_exists($file)) { $data = json_decode(file_get_contents($file), true); } if (time() < $data["ban_until"]) { die("Verbannen tot " . date("Y-m-d H:i:s", $data["ban_until"])); } if ($_SERVER["REQUEST_METHOD"] === "POST") { if ($_POST["password"] === $password) { unlink($file); echo "Ingelogd!"; exit; } else { $data["attempts"]++; if ($data["attempts"] >= 10) { $data["ban_until"] = time() + 86400; // 1 dag } file_put_contents($file, json_encode($data)); } } ?>