add reset password email and route
This commit is contained in:
parent
fff3c3ca50
commit
d36c34dd17
12 changed files with 433 additions and 68 deletions
1
types/server/requests/user/forgot/index.ts
Normal file
1
types/server/requests/user/forgot/index.ts
Normal file
|
@ -0,0 +1 @@
|
|||
export * from "./password";
|
5
types/server/requests/user/forgot/password.ts
Normal file
5
types/server/requests/user/forgot/password.ts
Normal file
|
@ -0,0 +1,5 @@
|
|||
interface ForgotPasswordRequest {
|
||||
email: string;
|
||||
}
|
||||
|
||||
export type { ForgotPasswordRequest };
|
|
@ -5,3 +5,5 @@ export * from "./login";
|
|||
export * from "./verify";
|
||||
|
||||
export * from "./update";
|
||||
export * from "./forgot";
|
||||
export * from "./reset";
|
||||
|
|
1
types/server/requests/user/reset/index.ts
Normal file
1
types/server/requests/user/reset/index.ts
Normal file
|
@ -0,0 +1 @@
|
|||
export * from "./password";
|
18
types/server/requests/user/reset/password.ts
Normal file
18
types/server/requests/user/reset/password.ts
Normal 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 };
|
Loading…
Add table
Add a link
Reference in a new issue