fix: log warning when disabling 2FA via CLI

This commit is contained in:
Jakub Trávník 2026-01-03 11:42:32 +01:00
parent d1202e877f
commit b120071762

View file

@ -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<void> => {
const [user] = await db.select().from(usersTable).where(eq(usersTable.username, username));
@ -27,6 +28,8 @@ const disableTwoFactor = async (username: string): Promise<void> => {
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.");
};