aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2020-05-18 16:35:45 -0700
committerAdam Soltys <[email protected]>2020-05-18 16:35:45 -0700
commit031fa5deebb4657261b5a328fcea5e79e699cbdf (patch)
treeeae834c3266756a93ed101776be4303927dee99b
parent70595ef103361bb7f83466765511da1e6403e858 (diff)
downloadcoinos-server-031fa5deebb4657261b5a328fcea5e79e699cbdf.tar.gz
coinos-server-031fa5deebb4657261b5a328fcea5e79e699cbdf.zip
check for captcha token
-rw-r--r--routes/users.js2
1 files changed, 2 insertions, 0 deletions
diff --git a/routes/users.js b/routes/users.js
index f5c8df03..b01ef90f 100644
--- a/routes/users.js
+++ b/routes/users.js
@@ -83,6 +83,8 @@ app.post("/register", async (req, res) => {
let ip = req.headers["x-forwarded-for"] || req.connection.remoteAddress;
+ if (!user.token) return res.status(500).send("Missing captcha token");
+
let success, score;
try {
const url = `https://www.google.com/recaptcha/api/siteverify?secret=${config.captcha}&response=${user.token}&remoteip=${ip}`;