TypeScript API / @laikacms/server/oauth2 / PasswordResetCallbacks
Interface: PasswordResetCallbacks
Callbacks for password reset functionality
Methods
deleteResetToken()
ts
deleteResetToken(token): Promise<void>;Delete a password reset token (after use or expiration)
Parameters
| Parameter | Type |
|---|---|
token | string |
Returns
Promise<void>
getResetToken()
ts
getResetToken(token): Promise<PasswordResetToken | null>;Get a password reset token by token string
Parameters
| Parameter | Type |
|---|---|
token | string |
Returns
Promise<PasswordResetToken | null>
storeResetToken()
ts
storeResetToken(token): Promise<void>;Store a password reset token
Parameters
| Parameter | Type |
|---|---|
token | PasswordResetToken |
Returns
Promise<void>
updateUserPassword()
ts
updateUserPassword(userId, passwordHash): Promise<void>;Update user's password hash
Parameters
| Parameter | Type |
|---|---|
userId | string |
passwordHash | string |
Returns
Promise<void>