Skip to content

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 ​

ParameterType
tokenstring

Returns ​

Promise<void>


getResetToken() ​

ts
getResetToken(token): Promise<PasswordResetToken | null>;

Get a password reset token by token string

Parameters ​

ParameterType
tokenstring

Returns ​

Promise<PasswordResetToken | null>


storeResetToken() ​

ts
storeResetToken(token): Promise<void>;

Store a password reset token

Parameters ​

ParameterType
tokenPasswordResetToken

Returns ​

Promise<void>


updateUserPassword() ​

ts
updateUserPassword(userId, passwordHash): Promise<void>;

Update user's password hash

Parameters ​

ParameterType
userIdstring
passwordHashstring

Returns ​

Promise<void>

Released under the MIT License.