From e731c9c0cc0473b19ce42919d93d844cf179aaa8 Mon Sep 17 00:00:00 2001 From: Miodec Date: Mon, 19 Sep 2022 00:01:57 +0200 Subject: [PATCH] blocking domain --- backend/src/api/controllers/user.ts | 4 ++++ backend/src/server.ts | 2 ++ 2 files changed, 6 insertions(+) diff --git a/backend/src/api/controllers/user.ts b/backend/src/api/controllers/user.ts index cda374171..143a149e6 100644 --- a/backend/src/api/controllers/user.ts +++ b/backend/src/api/controllers/user.ts @@ -18,6 +18,10 @@ export async function createNewUser( const { name } = req.body; const { email, uid } = req.ctx.decodedToken; + if (email.endsWith("@tidal.lol")) { + throw new MonkeyError(400, "Invalid domain"); + } + const available = await UserDAL.isNameAvailable(name); if (!available) { throw new MonkeyError(409, "Username unavailable"); diff --git a/backend/src/server.ts b/backend/src/server.ts index 612848b0f..0327580f8 100644 --- a/backend/src/server.ts +++ b/backend/src/server.ts @@ -16,6 +16,8 @@ import Logger from "./utils/logger"; async function bootServer(port: number): Promise { try { + Logger.info(`Starting server version ${version}`); + Logger.info(`Starting server in ${process.env.MODE} mode`); Logger.info(`Connecting to database ${process.env.DB_NAME}...`); await db.connect(); Logger.success("Connected to database");