diff --git a/src/Middleware/auth/defaultAdmin.ts b/src/Middleware/auth/defaultAdmin.ts index 84653cf..4fc3e39 100644 --- a/src/Middleware/auth/defaultAdmin.ts +++ b/src/Middleware/auth/defaultAdmin.ts @@ -20,6 +20,6 @@ export const generateDefaultCredentials = async () => { update: {}, }); - logger.notice("Default admin name is " + name); + logger.notice("Default admin name is: " + name); logger.notice("Confidential password: " + pw); }; diff --git a/src/app.ts b/src/app.ts index b21b925..01b8bad 100644 --- a/src/app.ts +++ b/src/app.ts @@ -35,25 +35,11 @@ async function main() { "This mode should not be used in any production-near environment as it is significantly less secure than the production mode" ); - generateDefaultCredentials(); - // TODO: How should you login to the prod server by default? Maybe random password? - await prisma.admin.upsert({ - where: { id: 1 }, - create: { - name: "admin", - password: await argon2.hash("test", { type: argon2.argon2id }), - permission_level: "ELEVATED", - }, - update: {}, - }); - // Allow all CORS requests app.use(cors()); } else { logger.info("Using production mode"); - generateDefaultCredentials(); - // Configure cors /*app.use( cors({ @@ -72,6 +58,8 @@ async function main() { }); } + generateDefaultCredentials(); + // Todo: Everything // Bodyparser and urlencoded to parse post request bodies