From b12007176276dbfb16ed1fc6783f3c0921f70d4d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Tr=C3=A1vn=C3=ADk?= Date: Sat, 3 Jan 2026 11:42:32 +0100 Subject: [PATCH] fix: log warning when disabling 2FA via CLI --- app/server/cli/commands/2fa.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/server/cli/commands/2fa.ts b/app/server/cli/commands/2fa.ts index 54b31ed0..963415ac 100644 --- a/app/server/cli/commands/2fa.ts +++ b/app/server/cli/commands/2fa.ts @@ -2,6 +2,7 @@ import { Command } from "commander"; import { eq } from "drizzle-orm"; import { db } from "../../db/db"; import { sessionsTable, usersTable } from "../../db/schema"; +import { logger } from "../../utils/logger"; const disableTwoFactor = async (username: string): Promise => { const [user] = await db.select().from(usersTable).where(eq(usersTable.username, username)); @@ -27,6 +28,8 @@ const disableTwoFactor = async (username: string): Promise => { await tx.delete(sessionsTable).where(eq(sessionsTable.userId, user.id)); }); + logger.warn(`2FA disabled via CLI for user: ${username}`); + console.log(`\n✅ 2FA has been disabled for user "${username}".`); console.log(" All existing sessions have been invalidated."); };