add reset password email and route

This commit is contained in:
creations 2025-06-11 19:56:12 -04:00
parent fff3c3ca50
commit d36c34dd17
Signed by: creations
GPG key ID: 8F553AA4320FC711
12 changed files with 433 additions and 68 deletions

View file

@ -0,0 +1 @@
export * from "./password";

View file

@ -0,0 +1,5 @@
interface ForgotPasswordRequest {
email: string;
}
export type { ForgotPasswordRequest };

View file

@ -5,3 +5,5 @@ export * from "./login";
export * from "./verify";
export * from "./update";
export * from "./forgot";
export * from "./reset";

View file

@ -0,0 +1 @@
export * from "./password";

View file

@ -0,0 +1,18 @@
import type { BaseResponse } from "../../base";
interface ResetPasswordRequest {
token: string;
newPassword: string;
logoutAllSessions?: boolean;
}
interface ResetPasswordResponse extends BaseResponse {
loggedOutSessions?: number;
}
interface ResetData {
userId: string;
email: string;
}
export type { ResetPasswordRequest, ResetPasswordResponse, ResetData };