aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--public/client.html23
-rw-r--r--webAO/client.ts8
-rw-r--r--webAO/dom/twofactor.ts9
-rw-r--r--webAO/dom/window.ts1
4 files changed, 4 insertions, 37 deletions
diff --git a/public/client.html b/public/client.html
index 5d862d8..a476915 100644
--- a/public/client.html
+++ b/public/client.html
@@ -36,13 +36,12 @@
<meta
http-equiv="Content-Security-Policy"
content="
- script-src-elem 'self' 'unsafe-inline' https://hcaptcha.com https://*.hcaptcha.com;
+ script-src-elem 'self' 'unsafe-inline';
style-src-elem 'self' 'unsafe-inline' https://golden-layout.com;
- script-src 'self' 'unsafe-inline' 'unsafe-eval' https://hcaptcha.com https://*.hcaptcha.com;
- style-src 'self' 'unsafe-inline' https://golden-layout.com https://hcaptcha.com https://*.hcaptcha.com;
+ script-src 'self' 'unsafe-inline' 'unsafe-eval';
+ style-src 'self' 'unsafe-inline' https://golden-layout.com;
img-src 'self' data: file: *;
- frame-src https://hcaptcha.com https://*.hcaptcha.com;
- connect-src 'self' ws: file: * https://hcaptcha.com https://*.hcaptcha.com;
+ connect-src 'self' ws: file: *;
media-src 'self' file: *;"
/>
@@ -105,20 +104,6 @@
<div id="client_loading">
<h1 id="client_loadingtext">Loading</h1>
</div>
- <div id="client_secondfactor" style="display: none">
- <center>
- <p>You seem to be new 👋</p>
- <form method="POST">
- <div
- class="h-captcha"
- data-sitekey="6cbe7d73-706d-4e4b-9147-8b9aebb83b5d"
- data-theme="dark"
- data-callback="hcallback"
- ></div>
- <script src="https://js.hcaptcha.com/1/api.js" async defer></script>
- </form>
- </center>
- </div>
<div id="client_charselect">
<p>Choose your character</p>
<button onclick="pickChar(-1)">Or spectate</button>
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();
- }
}
/**
diff --git a/webAO/dom/twofactor.ts b/webAO/dom/twofactor.ts
deleted file mode 100644
index 4f5fa81..0000000
--- a/webAO/dom/twofactor.ts
+++ /dev/null
@@ -1,9 +0,0 @@
-import { client } from "../client";
-
-export function hcallback(hcaptcharesponse: string) {
- localStorage.setItem("hdid", client.hdid);
- client.sender.sendServer(`2T#${hcaptcharesponse}#%`);
- location.reload();
-}
-
-window.hcallback = hcallback;
diff --git a/webAO/dom/window.ts b/webAO/dom/window.ts
index ac43a0a..6fbbf14 100644
--- a/webAO/dom/window.ts
+++ b/webAO/dom/window.ts
@@ -55,7 +55,6 @@ declare global {
onOOCEnter: (_event: any) => void;
kickPlayer: (id: number) => void;
banPlayer: (id: number) => void;
- hcallback: (_event: any) => void;
}
}
export {};