diff --git a/apps/web/src/components/forms/password.tsx b/apps/web/src/components/forms/password.tsx index eba0c9a43..7c595421e 100644 --- a/apps/web/src/components/forms/password.tsx +++ b/apps/web/src/components/forms/password.tsx @@ -18,8 +18,8 @@ import { FormErrorMessage } from '../form/form-error-message'; export const ZPasswordFormSchema = z .object({ - password: z.string().min(6), - repeatedPassword: z.string().min(6), + password: z.string().min(6).max(72), + repeatedPassword: z.string().min(6).max(72), }) .refine((data) => data.password === data.repeatedPassword, { message: 'Passwords do not match', @@ -92,6 +92,9 @@ export const PasswordForm = ({ className }: PasswordFormProps) => { @@ -107,6 +110,9 @@ export const PasswordForm = ({ className }: PasswordFormProps) => { diff --git a/apps/web/src/components/forms/signin.tsx b/apps/web/src/components/forms/signin.tsx index ae9540869..9e9a01976 100644 --- a/apps/web/src/components/forms/signin.tsx +++ b/apps/web/src/components/forms/signin.tsx @@ -15,7 +15,7 @@ import { useToast } from '@documenso/ui/primitives/use-toast'; export const ZSignInFormSchema = z.object({ email: z.string().email().min(1), - password: z.string().min(1), + password: z.string().min(6).max(72), }); export type TSignInFormSchema = z.infer; @@ -99,6 +99,9 @@ export const SignInForm = ({ className }: SignInFormProps) => { diff --git a/apps/web/src/components/forms/signup.tsx b/apps/web/src/components/forms/signup.tsx index ce449f850..917ae545b 100644 --- a/apps/web/src/components/forms/signup.tsx +++ b/apps/web/src/components/forms/signup.tsx @@ -18,7 +18,7 @@ import { useToast } from '@documenso/ui/primitives/use-toast'; export const ZSignUpFormSchema = z.object({ name: z.string().min(1), email: z.string().email().min(1), - password: z.string().min(1), + password: z.string().min(6).max(72), }); export type TSignUpFormSchema = z.infer; @@ -105,6 +105,9 @@ export const SignUpForm = ({ className }: SignUpFormProps) => {