fix: log warning when disabling 2FA via CLI
This commit is contained in:
parent
d1202e877f
commit
b120071762
1 changed files with 3 additions and 0 deletions
|
|
@ -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.");
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in a new issue