Skip to content

Documentation


Documentation / @kizami/db / revokeAllPasswordResetTokensForUser

Function: revokeAllPasswordResetTokensForUser()

revokeAllPasswordResetTokensForUser(db, params): Promise<void>

Defined in: packages/db/src/queries/password-resets.ts:230

対象ユーザーの未決着(未使用・未失効)リセットトークンがあれば一括 revoke する(退職処理用)。 「未決着は高々1本」の不変条件により対象を1本ずつ特定する必要がなく、WHERE 句のみで冪等に効く (0件でもエラーにならない)。

Parameters

db

Database | SQLiteTransaction<"async", ResultSet, schema, ExtractTablesWithRelations<schema>>

params

revokedAt

number

tenantId

string

userId

string

Returns

Promise<void>