feat: add password change from account page

This commit is contained in:
limes
2026-08-29 19:59:16 +02:00
parent 85d858612f
commit d793cf9726
9 changed files with 257 additions and 13 deletions

View File

@@ -123,6 +123,13 @@ export const EmailUpdateSchema = z.object({
});
export type ApiAccountEmailUpdateRequest = z.infer<typeof EmailUpdateSchema>;
export const PasswordUpdateSchema = z.object({
oldPassword: z.string(),
newPassword: z.string(),
newPasswordConfirm: z.string()
});
export type ApiAccountPasswordUpdateRequest = z.infer<typeof PasswordUpdateSchema>;
export const EmailVerifySchema = z.object({
token: z.string()
});