From 58a74b7f762109f9da119bb702060fc55c0b61d1 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Mon, 8 Jun 2020 16:10:16 -0700 Subject: remove challenge word --- routes/users.js | 19 ------------------- 1 file changed, 19 deletions(-) (limited to 'routes') diff --git a/routes/users.js b/routes/users.js index 76a8bc8d..e0534d6e 100644 --- a/routes/users.js +++ b/routes/users.js @@ -2,16 +2,12 @@ const axios = require("axios"); const bcrypt = require("bcrypt"); const jwt = require("jsonwebtoken"); const authenticator = require("otplib").authenticator; -const textToImage = require("text-to-image"); -const randomWord = require("random-words"); const pick = (O, ...K) => K.reduce((o, k) => ((o[k] = O[k]), o), {}); let faucet = 1000; const DAY = 24 * 60 * 60 * 1000; require("../lib/whitelist"); -const challenge = {}; - const twofa = (req, res, next) => { let { user, @@ -61,14 +57,6 @@ app.get("/users/:username", async (req, res) => { else res.status(500).send("User not found"); }); -app.get("/challenge", async (req, res) => { - const ip = req.headers["x-forwarded-for"] || req.connection.remoteAddress; - challenge[ip] = randomWord(); - l.info("setting up challenge", ip, challenge[ip]); - const data = await textToImage.generate(challenge[ip]); - res.send(data); -}); - app.post("/register", async (req, res) => { let err = m => res.status(500).send(m); let { user } = req.body; @@ -101,13 +89,6 @@ app.post("/register", async (req, res) => { let ip = req.headers["x-forwarded-for"] || req.connection.remoteAddress; - if (!challenge[ip] || user.response !== challenge[ip]) { - l.info("failed challenge", ip, user.response, challenge[ip]); - return res.status(500).send("Failed challenge"); - } - - delete challenge[ip]; - let countries = { CA: "CAD", US: "USD", -- cgit v1.2.3