mirror of
https://github.com/spacebarchat/server.git
synced 2024-09-20 09:41:35 +02:00
Hcaptcha support on login/register
This commit is contained in:
parent
445038553b
commit
d423175a0b
@ -103,4 +103,10 @@ label {
|
||||
margin-top: 10px;
|
||||
color: rgb(200, 20, 20);
|
||||
display: none;
|
||||
}
|
||||
|
||||
.h-captcha {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
margin-top: 10px;
|
||||
}
|
@ -41,6 +41,9 @@
|
||||
href="https://discord.com/api/oauth2/authorize?client_id=991688571415175198&redirect_uri=https%3A%2F%2Fslowcord.maddy.k.vu%2Foauth%2Fdiscord&response_type=code&scope=identify%20email">
|
||||
Login with Discord
|
||||
</a>
|
||||
|
||||
<div class="h-captcha" data-sitekey="fa3163ea-79a7-4b7b-b752-b58c545906c8"></div>
|
||||
<script src="https://js.hcaptcha.com/1/api.js" async defer></script>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
@ -67,11 +70,13 @@
|
||||
const data = new FormData(e.target);
|
||||
const email = data.get("email");
|
||||
const password = data.get("password");
|
||||
const hcaptcha = data.get("h-captcha-response");
|
||||
|
||||
await handleSubmit("/api/v9/auth/login", {
|
||||
login: email,
|
||||
password: password,
|
||||
})
|
||||
captcha_key: hcaptcha,
|
||||
});
|
||||
})
|
||||
</script>
|
||||
</body>
|
||||
|
@ -47,6 +47,9 @@
|
||||
href="https://discord.com/api/oauth2/authorize?client_id=991688571415175198&redirect_uri=https%3A%2F%2Fslowcord.maddy.k.vu%2Foauth%2Fdiscord&response_type=code&scope=identify%20email">
|
||||
Login with Discord
|
||||
</a>
|
||||
|
||||
<div class="h-captcha" data-sitekey="fa3163ea-79a7-4b7b-b752-b58c545906c8"></div>
|
||||
<script src="https://js.hcaptcha.com/1/api.js" async defer></script>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
@ -58,6 +61,7 @@
|
||||
const username = data.get("username");
|
||||
const password = data.get("password");
|
||||
const dob = data.get("dob");
|
||||
const hcaptcha = data.get("h-captcha-response")
|
||||
|
||||
await handleSubmit("/api/v9/auth/register", {
|
||||
consent: true,
|
||||
@ -65,6 +69,7 @@
|
||||
username: username,
|
||||
password: password,
|
||||
date_of_birth: dob,
|
||||
captcha_key: hcaptcha,
|
||||
});
|
||||
})
|
||||
</script>
|
||||
|
Loading…
Reference in New Issue
Block a user