Appearance
Documentation / @kizami/db / index / deleteUserTotp
Function: deleteUserTotp()
deleteUserTotp(
db,params):Promise<void>
Defined in: packages/db/src/queries/totp.ts:84
2FA を完全に解除する(TOTP 行とリカバリコードを削除)。 本人による無効化と、管理者によるリセット(ロックアウト救済)の両方で使う。
リカバリコードは「使用済みの履歴」を残す設計だが、解除時は消す — 残しておくと次に有効化したときに古い(既に本人の手元にない)コードが混ざるため。
Parameters
db
Database | SQLiteTransaction<"async", ResultSet, schema, ExtractTablesWithRelations<schema>>
params
tenantId
string
userId
string
Returns
Promise<void>