diff --git a/server/routers/dogsitters-finder/index.js b/server/routers/dogsitters-finder/index.js index 29a1e54..b34e6af 100644 --- a/server/routers/dogsitters-finder/index.js +++ b/server/routers/dogsitters-finder/index.js @@ -1,35 +1,40 @@ -const router = require('express').Router(); +const router = require("express").Router(); router.get("/users", (request, response) => { - response.send(require("./json/users/users.json")) -}) + response.send(require("./json/users/users.json")); +}); router.post("/auth", (request, response) => { - const {phoneNumber, password} = request.body; - console.log(phoneNumber, password); - if (phoneNumber === '89999999999') { - response.send(require("./json/auth/dogsitter.success.json")) - } - else if (phoneNumber === '89555555555') { - response.status(400).send(require("./json/auth/error.json")) - } - else { - response.send(require("./json/auth/owner.success.json")) - } -}) + const { phoneNumber, password } = request.body; + console.log(phoneNumber, password); + if (phoneNumber === "89999999999") { + response.send(require("./json/auth/dogsitter.success.json")); + } else if (phoneNumber === "89555555555") { + response.status(400).send(require("./json/auth/error.json")); + } else { + response.send(require("./json/auth/owner.success.json")); + } +}); + +router.post("/auth/2fa", (request, response) => { + const { code } = request.body; + if (code === "0000") { + response.send(require("./json/2fa/success.json")); + } else { + response.status(400).send(require("./json/2fa/error.json")); + } +}); router.post("/register", (request, response) => { - const {firstName, secondName, phoneNumber, password, role} = request.body; - console.log(phoneNumber, password, role); - if (phoneNumber === '89283244141' || phoneNumber === '89872855893') { - response.status(400).send(require("./json/register/error.json")) - } - else if (role === 'dogsitter') { - response.send(require("./json/register/dogsitter.success.json")) - } - else { - response.send(require("./json/register/owner.success.json")) - } -}) + const { firstName, secondName, phoneNumber, password, role } = request.body; + console.log(phoneNumber, password, role); + if (phoneNumber === "89283244141" || phoneNumber === "89872855893") { + response.status(400).send(require("./json/register/error.json")); + } else if (role === "dogsitter") { + response.send(require("./json/register/dogsitter.success.json")); + } else { + response.send(require("./json/register/owner.success.json")); + } +}); module.exports = router; diff --git a/server/routers/dogsitters-finder/json/2fa/error.json b/server/routers/dogsitters-finder/json/2fa/error.json new file mode 100644 index 0000000..7e4581e --- /dev/null +++ b/server/routers/dogsitters-finder/json/2fa/error.json @@ -0,0 +1,4 @@ +{ + "status": "error", + "message": "Invalid code." +} diff --git a/server/routers/dogsitters-finder/json/2fa/success.json b/server/routers/dogsitters-finder/json/2fa/success.json new file mode 100644 index 0000000..21e7111 --- /dev/null +++ b/server/routers/dogsitters-finder/json/2fa/success.json @@ -0,0 +1,4 @@ +{ + "status": "success", + "message": "Two-factor authentication passed." +}