diff --git a/apps/admin/app/(auth)/user-login-form.tsx b/apps/admin/app/(auth)/user-login-form.tsx index 2db5d98..b59f89a 100644 --- a/apps/admin/app/(auth)/user-login-form.tsx +++ b/apps/admin/app/(auth)/user-login-form.tsx @@ -7,7 +7,6 @@ import { useForm } from '@shadcn/ui/lib/react-hook-form'; import { z, zodResolver } from '@shadcn/ui/lib/zod'; import { useTranslations } from 'next-intl'; import { Dispatch, SetStateAction } from 'react'; - import CloudFlareTurnstile from './turnstile'; export default function UserLoginForm({ @@ -30,7 +29,8 @@ export default function UserLoginForm({ const formSchema = z.object({ email: z.string(), password: z.string(), - cf_token: verify.enable_login_verify ? z.string() : z.string().optional(), + cf_token: + verify.enable_login_verify && verify.turnstile_site_key ? z.string() : z.string().optional(), }); const form = useForm>({ resolver: zodResolver(formSchema), diff --git a/apps/admin/app/(auth)/user-register-form.tsx b/apps/admin/app/(auth)/user-register-form.tsx index a0d12de..da297fe 100644 --- a/apps/admin/app/(auth)/user-register-form.tsx +++ b/apps/admin/app/(auth)/user-register-form.tsx @@ -10,7 +10,6 @@ import { z, zodResolver } from '@shadcn/ui/lib/zod'; import { useCountDown } from 'ahooks'; import { useTranslations } from 'next-intl'; import { Dispatch, SetStateAction, useState } from 'react'; - import CloudFlareTurnstile from './turnstile'; export default function UserRegisterForm({ @@ -52,7 +51,10 @@ export default function UserRegisterForm({ repeat_password: z.string(), code: register.enable_email_verify ? z.string() : z.string().nullish(), invite: invite.forced_invite ? z.string() : z.string().nullish(), - cf_token: verify.enable_register_verify ? z.string() : z.string().nullish(), + cf_token: + verify.enable_register_verify && verify.turnstile_site_key + ? z.string() + : z.string().nullish(), }) .superRefine(({ password, repeat_password }, ctx) => { if (password !== repeat_password) { diff --git a/apps/admin/app/(auth)/user-reset-form.tsx b/apps/admin/app/(auth)/user-reset-form.tsx index 6412d92..0fc1260 100644 --- a/apps/admin/app/(auth)/user-reset-form.tsx +++ b/apps/admin/app/(auth)/user-reset-form.tsx @@ -9,7 +9,6 @@ import { z, zodResolver } from '@shadcn/ui/lib/zod'; import { useCountDown } from 'ahooks'; import { useTranslations } from 'next-intl'; import { Dispatch, SetStateAction, useState } from 'react'; - import CloudFlareTurnstile from './turnstile'; export default function UserResetForm({ @@ -49,7 +48,10 @@ export default function UserResetForm({ email: z.string(), password: z.string(), code: register.enable_email_verify ? z.string() : z.string().nullish(), - cf_token: verify.enable_register_verify ? z.string() : z.string().nullish(), + cf_token: + verify.enable_register_verify && verify.turnstile_site_key + ? z.string() + : z.string().nullish(), }); const form = useForm>({ resolver: zodResolver(formSchema), diff --git a/apps/user/app/auth/user-login-form.tsx b/apps/user/app/auth/user-login-form.tsx index f518c75..f7e8ebe 100644 --- a/apps/user/app/auth/user-login-form.tsx +++ b/apps/user/app/auth/user-login-form.tsx @@ -29,7 +29,8 @@ export default function UserLoginForm({ const formSchema = z.object({ email: z.string(), password: z.string(), - cf_token: verify.enable_login_verify ? z.string() : z.string().optional(), + cf_token: + verify.enable_login_verify && verify.turnstile_site_key ? z.string() : z.string().optional(), }); const form = useForm>({ resolver: zodResolver(formSchema), diff --git a/apps/user/app/auth/user-register-form.tsx b/apps/user/app/auth/user-register-form.tsx index c351790..15458b6 100644 --- a/apps/user/app/auth/user-register-form.tsx +++ b/apps/user/app/auth/user-register-form.tsx @@ -51,7 +51,10 @@ export default function UserRegisterForm({ repeat_password: z.string(), code: register.enable_email_verify ? z.string() : z.string().nullish(), invite: invite.forced_invite ? z.string() : z.string().nullish(), - cf_token: verify.enable_register_verify ? z.string() : z.string().nullish(), + cf_token: + verify.enable_register_verify && verify.turnstile_site_key + ? z.string() + : z.string().nullish(), }) .superRefine(({ password, repeat_password }, ctx) => { if (password !== repeat_password) { diff --git a/apps/user/app/auth/user-reset-form.tsx b/apps/user/app/auth/user-reset-form.tsx index 17d39d4..af1e9ce 100644 --- a/apps/user/app/auth/user-reset-form.tsx +++ b/apps/user/app/auth/user-reset-form.tsx @@ -9,7 +9,6 @@ import { z, zodResolver } from '@shadcn/ui/lib/zod'; import { useCountDown } from 'ahooks'; import { useTranslations } from 'next-intl'; import { Dispatch, SetStateAction, useState } from 'react'; - import CloudFlareTurnstile from './turnstile'; export default function UserResetForm({ @@ -49,7 +48,10 @@ export default function UserResetForm({ email: z.string(), password: z.string(), code: register.enable_email_verify ? z.string() : z.string().nullish(), - cf_token: verify.enable_register_verify ? z.string() : z.string().nullish(), + cf_token: + verify.enable_register_verify && verify.turnstile_site_key + ? z.string() + : z.string().nullish(), }); const form = useForm>({ resolver: zodResolver(formSchema),