From ca43c775250154def63c4acd96d65dc95d1c0c2b Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Thu, 29 Jan 2026 17:21:39 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E9=AA=8C=E8=AF=81=E7=A0=81=E6=94=AF?= =?UTF-8?q?=E6=8C=81=20Cloudflare=20Turnstile=20=EF=BC=8C=E8=B0=A8?= =?UTF-8?q?=E6=85=8E=E5=90=AF=E7=94=A8=EF=BC=8C=E5=9B=BD=E5=86=85=E8=A2=AB?= =?UTF-8?q?=E5=A2=99=E4=BA=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../captcha/captchas/cfTurnstile_captcha.vue | 97 +++++++++++++++++++ .../captcha/captchas/image_captcha.vue | 3 +- .../captcha/captchas/tencent_captcha.vue | 2 +- .../ui/certd-client/src/style/common.less | 6 ++ .../src/views/sys/settings/tabs/captcha.vue | 8 +- packages/ui/certd-client/vite.config.ts | 2 +- .../src/controller/basic/code-controller.ts | 12 ++- .../basic/login/login-controller.ts | 8 +- .../basic/login/register-controller.ts | 7 +- .../sys/settings/sys-settings-controller.ts | 6 +- .../modules/basic/service/captcha-service.ts | 6 +- .../src/modules/basic/service/code-service.ts | 5 +- .../src/plugins/plugin-aliyun/plugin/index.ts | 3 +- .../src/plugins/plugin-captcha/api.ts | 5 +- .../plugin-captcha/cf-turnstile/index.ts | 71 ++++++++++++++ .../src/plugins/plugin-captcha/index.ts | 1 + 16 files changed, 214 insertions(+), 28 deletions(-) create mode 100644 packages/ui/certd-client/src/components/captcha/captchas/cfTurnstile_captcha.vue create mode 100644 packages/ui/certd-server/src/plugins/plugin-captcha/cf-turnstile/index.ts diff --git a/packages/ui/certd-client/src/components/captcha/captchas/cfTurnstile_captcha.vue b/packages/ui/certd-client/src/components/captcha/captchas/cfTurnstile_captcha.vue new file mode 100644 index 000000000..6e2c6d720 --- /dev/null +++ b/packages/ui/certd-client/src/components/captcha/captchas/cfTurnstile_captcha.vue @@ -0,0 +1,97 @@ + + + diff --git a/packages/ui/certd-client/src/components/captcha/captchas/image_captcha.vue b/packages/ui/certd-client/src/components/captcha/captchas/image_captcha.vue index 850678bbd..5c5f736fa 100644 --- a/packages/ui/certd-client/src/components/captcha/captchas/image_captcha.vue +++ b/packages/ui/certd-client/src/components/captcha/captchas/image_captcha.vue @@ -11,8 +11,7 @@