Добавлены стабы для двуфакторной авторизации

This commit is contained in:
Alice 2024-12-25 00:43:36 +03:00
parent 50e105b851
commit 271f7cab7d
3 changed files with 40 additions and 27 deletions

View File

@ -1,35 +1,40 @@
const router = require('express').Router(); const router = require("express").Router();
router.get("/users", (request, response) => { router.get("/users", (request, response) => {
response.send(require("./json/users/users.json")) response.send(require("./json/users/users.json"));
}) });
router.post("/auth", (request, response) => { router.post("/auth", (request, response) => {
const {phoneNumber, password} = request.body; const { phoneNumber, password } = request.body;
console.log(phoneNumber, password); console.log(phoneNumber, password);
if (phoneNumber === '89999999999') { if (phoneNumber === "89999999999") {
response.send(require("./json/auth/dogsitter.success.json")) 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"));
} }
else if (phoneNumber === '89555555555') { });
response.status(400).send(require("./json/auth/error.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"));
} }
else { });
response.send(require("./json/auth/owner.success.json"))
}
})
router.post("/register", (request, response) => { router.post("/register", (request, response) => {
const {firstName, secondName, phoneNumber, password, role} = request.body; const { firstName, secondName, phoneNumber, password, role } = request.body;
console.log(phoneNumber, password, role); console.log(phoneNumber, password, role);
if (phoneNumber === '89283244141' || phoneNumber === '89872855893') { if (phoneNumber === "89283244141" || phoneNumber === "89872855893") {
response.status(400).send(require("./json/register/error.json")) 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"));
} }
else if (role === 'dogsitter') { });
response.send(require("./json/register/dogsitter.success.json"))
}
else {
response.send(require("./json/register/owner.success.json"))
}
})
module.exports = router; module.exports = router;

View File

@ -0,0 +1,4 @@
{
"status": "error",
"message": "Invalid code."
}

View File

@ -0,0 +1,4 @@
{
"status": "success",
"message": "Two-factor authentication passed."
}