From ae7ef2c6c76947ea12cbb1592152d9c80fd1a8f3 Mon Sep 17 00:00:00 2001 From: Osmium Sorcerer Date: Tue, 7 Apr 2026 03:16:18 +0000 Subject: Remove defunct CAPTCHA The hCaptcha integration has been abandoned for a while. It added yet another questionable third-party API (which also set a Cloudflare cookie), and its effectiveness is unclear considering its client-side nature. A custom CAPTCHA implementation (such as PoW challenge) is an interesting prospect, but it'll require proper server-side support. --- webAO/client.ts | 8 -------- 1 file changed, 8 deletions(-) (limited to 'webAO/client.ts') diff --git a/webAO/client.ts b/webAO/client.ts index ab39ee9..50eb18b 100644 --- a/webAO/client.ts +++ b/webAO/client.ts @@ -136,7 +136,6 @@ class Client extends EventEmitter { musics: any; musics_time: boolean; callwords: string[]; - enableCaptcha: boolean; banned: boolean; hdid: string; resources: any; @@ -186,7 +185,6 @@ class Client extends EventEmitter { } }; - this.enableCaptcha = false; this.banned = false; this.hp = [0, 0]; this.playerID = 1; @@ -258,12 +256,6 @@ class Client extends EventEmitter { */ joinServer() { this.sender.sendServer(`HI#${hdid}#%`); - if (this.enableCaptcha && localStorage.getItem("hdid") !== hdid) { - this.sender.sendServer(localStorage.getItem("hdid")); - document.getElementById("client_secondfactor").style.display = "block"; - document.getElementById("client_charselect").remove(); - document.getElementById("client_ooc").remove(); - } } /** -- cgit