diff options
author | Madeline <46743919+MaddyUnderStars@users.noreply.github.com> | 2022-07-20 15:33:27 +1000 |
---|---|---|
committer | Madeline <46743919+MaddyUnderStars@users.noreply.github.com> | 2022-07-20 15:33:27 +1000 |
commit | 8a569d884a1f1325034f27d5089813e332bc48c2 (patch) | |
tree | 9b80126ae397102f5ac772c844e5365842a97180 /api/src/routes | |
parent | Captcha required message on login/register (diff) | |
parent | Captcha checking (diff) | |
download | server-8a569d884a1f1325034f27d5089813e332bc48c2.tar.xz |
Merge branch 'feat/captchaVerify' into slowcord
Diffstat (limited to 'api/src/routes')
-rw-r--r-- | api/src/routes/auth/login.ts | 6 | ||||
-rw-r--r-- | api/src/routes/auth/register.ts | 8 |
2 files changed, 7 insertions, 7 deletions
diff --git a/api/src/routes/auth/login.ts b/api/src/routes/auth/login.ts index f5a76393..4b18e67d 100644 --- a/api/src/routes/auth/login.ts +++ b/api/src/routes/auth/login.ts @@ -1,5 +1,5 @@ import { Request, Response, Router } from "express"; -import { route, getIpAdress, verifyHcaptcha } from "@fosscord/api"; +import { route, getIpAdress, verifyCaptcha } from "@fosscord/api"; import bcrypt from "bcrypt"; import { Config, User, generateToken, adjustEmail, FieldErrors } from "@fosscord/util"; @@ -23,7 +23,7 @@ router.post("/", route({ body: "LoginSchema" }), async (req: Request, res: Respo const config = Config.get(); if (config.login.requireCaptcha && config.security.captcha.enabled) { - const { sitekey, service, secret } = config.security.captcha; + const { sitekey, service } = config.security.captcha; if (!captcha_key) { return res.status(400).json({ captcha_key: ["captcha-required"], @@ -33,7 +33,7 @@ router.post("/", route({ body: "LoginSchema" }), async (req: Request, res: Respo } const ip = getIpAdress(req); - const verify = await verifyHcaptcha(captcha_key, ip); + const verify = await verifyCaptcha(captcha_key, ip); if (!verify.success) { return res.status(400).json({ captcha_key: verify["error-codes"], diff --git a/api/src/routes/auth/register.ts b/api/src/routes/auth/register.ts index dd5aae84..f74d0d63 100644 --- a/api/src/routes/auth/register.ts +++ b/api/src/routes/auth/register.ts @@ -1,6 +1,6 @@ import { Request, Response, Router } from "express"; import { Config, generateToken, Invite, FieldErrors, User, adjustEmail } from "@fosscord/util"; -import { route, getIpAdress, IPAnalysis, isProxy, verifyHcaptcha } from "@fosscord/api"; +import { route, getIpAdress, IPAnalysis, isProxy, verifyCaptcha } from "@fosscord/api"; import "missing-native-js-functions"; import bcrypt from "bcrypt"; import { HTTPError } from "lambert-server"; @@ -67,16 +67,16 @@ router.post("/", route({ body: "RegisterSchema" }), async (req: Request, res: Re } if (register.requireCaptcha && security.captcha.enabled) { - const { sitekey, service, secret } = security.captcha; + const { sitekey, service } = security.captcha; if (!body.captcha_key) { - return res.status(400).json({ + return res?.status(400).json({ captcha_key: ["captcha-required"], captcha_sitekey: sitekey, captcha_service: service }); } - const verify = await verifyHcaptcha(body.captcha_key, ip); + const verify = await verifyCaptcha(body.captcha_key, ip); if (!verify.success) { return res.status(400).json({ captcha_key: verify["error-codes"], |