Skip to content

Documentation


Documentation / @kizami/db / index / 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>