feat: Add register + hcaptcha

This commit is contained in:
mrjvs
2026-08-09 20:03:41 +02:00
parent f73a02fb57
commit bf4ab24043
9 changed files with 82 additions and 7 deletions

View File

@@ -64,6 +64,15 @@ export const LoginSchema = z.object({
});
export type ApiAuthLoginRequest = z.infer<typeof LoginSchema>;
export const RegisterSchema = z.object({
email: z.email(),
username: z.string(),
miiName: z.string(),
password: z.string(),
captchaResponse: z.string().optional()
});
export type ApiAuthRegisterRequest = z.infer<typeof RegisterSchema>;
export const AccountUpdateSchema = z.object({
mii: z.object({
name: z.string(),
@@ -83,6 +92,7 @@ export type ApiAuthResetPasswordRequest = z.infer<typeof ResetPasswordSchema>;
export const ForgotPasswordSchema = z.object({
emailOrPassword: z.string(),
captchaResponse: z.string().optional()
});
export type ApiAuthForgotPasswordRequest = z.infer<typeof ForgotPasswordSchema>;