diff --git a/.dist/register.js b/.dist/register.js
index 5478eaa..810cfeb 100644
--- a/.dist/register.js
+++ b/.dist/register.js
@@ -21,6 +21,7 @@ async function registertry(e) {
username: username,
password: password,
consent: elements[6].checked,
+ captcha_key: elements[7]?.value
}),
headers: {
"content-type": "application/json"
@@ -28,6 +29,17 @@ async function registertry(e) {
method: "POST"
}).then(e => {
e.json().then(e => {
+ if (e.captcha_sitekey) {
+ const capt = document.getElementById("h-captcha");
+ const capty = document.createElement("div");
+ capty.classList.add("h-captcha");
+ capty.setAttribute("data-sitekey", e.captcha_sitekey);
+ const script = document.createElement("script");
+ script.src = "https://js.hcaptcha.com/1/api.js";
+ capt.append(script);
+ capt.append(capty);
+ return;
+ }
if (!e.token) {
console.log(e);
document.getElementById("wrong").textContent = e.errors[Object.keys(e.errors)[0]]._errors[0].message;
diff --git a/webpage/register.html b/webpage/register.html
index e75e400..dab8830 100644
--- a/webpage/register.html
+++ b/webpage/register.html
@@ -31,6 +31,9 @@
I agree to the Terms of Service: