mirror of
https://github.com/perfect-panel/ppanel-web.git
synced 2026-02-15 04:41:10 -05:00
🐛 fix(turnstile): Turnstile_site_key
This commit is contained in:
parent
34e24b813d
commit
0327b73708
@ -7,7 +7,6 @@ import { useForm } from '@shadcn/ui/lib/react-hook-form';
|
|||||||
import { z, zodResolver } from '@shadcn/ui/lib/zod';
|
import { z, zodResolver } from '@shadcn/ui/lib/zod';
|
||||||
import { useTranslations } from 'next-intl';
|
import { useTranslations } from 'next-intl';
|
||||||
import { Dispatch, SetStateAction } from 'react';
|
import { Dispatch, SetStateAction } from 'react';
|
||||||
|
|
||||||
import CloudFlareTurnstile from './turnstile';
|
import CloudFlareTurnstile from './turnstile';
|
||||||
|
|
||||||
export default function UserLoginForm({
|
export default function UserLoginForm({
|
||||||
@ -30,7 +29,8 @@ export default function UserLoginForm({
|
|||||||
const formSchema = z.object({
|
const formSchema = z.object({
|
||||||
email: z.string(),
|
email: z.string(),
|
||||||
password: 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<z.infer<typeof formSchema>>({
|
const form = useForm<z.infer<typeof formSchema>>({
|
||||||
resolver: zodResolver(formSchema),
|
resolver: zodResolver(formSchema),
|
||||||
|
|||||||
@ -10,7 +10,6 @@ import { z, zodResolver } from '@shadcn/ui/lib/zod';
|
|||||||
import { useCountDown } from 'ahooks';
|
import { useCountDown } from 'ahooks';
|
||||||
import { useTranslations } from 'next-intl';
|
import { useTranslations } from 'next-intl';
|
||||||
import { Dispatch, SetStateAction, useState } from 'react';
|
import { Dispatch, SetStateAction, useState } from 'react';
|
||||||
|
|
||||||
import CloudFlareTurnstile from './turnstile';
|
import CloudFlareTurnstile from './turnstile';
|
||||||
|
|
||||||
export default function UserRegisterForm({
|
export default function UserRegisterForm({
|
||||||
@ -52,7 +51,10 @@ export default function UserRegisterForm({
|
|||||||
repeat_password: z.string(),
|
repeat_password: z.string(),
|
||||||
code: register.enable_email_verify ? z.string() : z.string().nullish(),
|
code: register.enable_email_verify ? z.string() : z.string().nullish(),
|
||||||
invite: invite.forced_invite ? 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) => {
|
.superRefine(({ password, repeat_password }, ctx) => {
|
||||||
if (password !== repeat_password) {
|
if (password !== repeat_password) {
|
||||||
|
|||||||
@ -9,7 +9,6 @@ import { z, zodResolver } from '@shadcn/ui/lib/zod';
|
|||||||
import { useCountDown } from 'ahooks';
|
import { useCountDown } from 'ahooks';
|
||||||
import { useTranslations } from 'next-intl';
|
import { useTranslations } from 'next-intl';
|
||||||
import { Dispatch, SetStateAction, useState } from 'react';
|
import { Dispatch, SetStateAction, useState } from 'react';
|
||||||
|
|
||||||
import CloudFlareTurnstile from './turnstile';
|
import CloudFlareTurnstile from './turnstile';
|
||||||
|
|
||||||
export default function UserResetForm({
|
export default function UserResetForm({
|
||||||
@ -49,7 +48,10 @@ export default function UserResetForm({
|
|||||||
email: z.string(),
|
email: z.string(),
|
||||||
password: z.string(),
|
password: z.string(),
|
||||||
code: register.enable_email_verify ? z.string() : z.string().nullish(),
|
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<z.infer<typeof formSchema>>({
|
const form = useForm<z.infer<typeof formSchema>>({
|
||||||
resolver: zodResolver(formSchema),
|
resolver: zodResolver(formSchema),
|
||||||
|
|||||||
@ -29,7 +29,8 @@ export default function UserLoginForm({
|
|||||||
const formSchema = z.object({
|
const formSchema = z.object({
|
||||||
email: z.string(),
|
email: z.string(),
|
||||||
password: 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<z.infer<typeof formSchema>>({
|
const form = useForm<z.infer<typeof formSchema>>({
|
||||||
resolver: zodResolver(formSchema),
|
resolver: zodResolver(formSchema),
|
||||||
|
|||||||
@ -51,7 +51,10 @@ export default function UserRegisterForm({
|
|||||||
repeat_password: z.string(),
|
repeat_password: z.string(),
|
||||||
code: register.enable_email_verify ? z.string() : z.string().nullish(),
|
code: register.enable_email_verify ? z.string() : z.string().nullish(),
|
||||||
invite: invite.forced_invite ? 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) => {
|
.superRefine(({ password, repeat_password }, ctx) => {
|
||||||
if (password !== repeat_password) {
|
if (password !== repeat_password) {
|
||||||
|
|||||||
@ -9,7 +9,6 @@ import { z, zodResolver } from '@shadcn/ui/lib/zod';
|
|||||||
import { useCountDown } from 'ahooks';
|
import { useCountDown } from 'ahooks';
|
||||||
import { useTranslations } from 'next-intl';
|
import { useTranslations } from 'next-intl';
|
||||||
import { Dispatch, SetStateAction, useState } from 'react';
|
import { Dispatch, SetStateAction, useState } from 'react';
|
||||||
|
|
||||||
import CloudFlareTurnstile from './turnstile';
|
import CloudFlareTurnstile from './turnstile';
|
||||||
|
|
||||||
export default function UserResetForm({
|
export default function UserResetForm({
|
||||||
@ -49,7 +48,10 @@ export default function UserResetForm({
|
|||||||
email: z.string(),
|
email: z.string(),
|
||||||
password: z.string(),
|
password: z.string(),
|
||||||
code: register.enable_email_verify ? z.string() : z.string().nullish(),
|
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<z.infer<typeof formSchema>>({
|
const form = useForm<z.infer<typeof formSchema>>({
|
||||||
resolver: zodResolver(formSchema),
|
resolver: zodResolver(formSchema),
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user