aboutsummaryrefslogtreecommitdiffstats
path: root/routes/users.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2020-05-14 19:49:54 -0700
committerAdam Soltys <[email protected]>2020-05-14 19:49:54 -0700
commit8a5496b3cd2e898e204367b8ca7c6e8f4d7b6055 (patch)
treeb7434f5f69dc913ccdee278719adc78b1a9ccd5d /routes/users.js
parent25e8391aed541627e2aa2e3540c065f90b96c982 (diff)
downloadcoinos-server-8a5496b3cd2e898e204367b8ca7c6e8f4d7b6055.tar.gz
coinos-server-8a5496b3cd2e898e204367b8ca7c6e8f4d7b6055.zip
drop recaptcha
Diffstat (limited to 'routes/users.js')
-rw-r--r--routes/users.js28
1 files changed, 0 insertions, 28 deletions
diff --git a/routes/users.js b/routes/users.js
index f3d99049..e08d4790 100644
--- a/routes/users.js
+++ b/routes/users.js
@@ -104,34 +104,6 @@ app.post("/register", async (req, res) => {
let ip = req.headers["x-forwarded-for"] || req.connection.remoteAddress;
- try {
- const url = `https://www.google.com/recaptcha/api/siteverify?secret=${config.captcha}&response=${user.token}&remoteip=${ip}`;
- let captcha = await axios.post(
- url,
- {
- secret: config.captcha,
- response: user.token,
- remoteip: ip,
- },
- { timeout: 1000 }
- );
-
- let { success, score } = captcha.data;
-
- if (!success || score < 0.3) {
- l.warn("failed registration attempt", ip);
-
- if (ip !== "192.168.1.5") {
- const spawn = require("child_process").spawn;
- proc = spawn("iptables", ["-I", "INPUT", "-s", ip, "-j", "DROP"]);
- }
-
- return res.status(500).send("Failed captcha");
- }
- } catch (e) {
- l.error(e.message);
- }
-
let countries = {
CA: "CAD",
US: "USD",