mirror of
https://github.com/casdoor/casdoor.git
synced 2025-07-04 05:10:19 +08:00
feat: add cloudflare turnstile captcha (#1327)
* feat: add cloudflare turnstile captcha * fix: rename turnstile to cloudflare turnstile
This commit is contained in:
@ -105,6 +105,21 @@ export const CaptchaWidget = ({captchaType, subType, siteKey, clientSecret, onCh
|
||||
}, 500);
|
||||
break;
|
||||
}
|
||||
case "Cloudflare Turnstile": {
|
||||
const tTimer = setInterval(() => {
|
||||
if (!window.turnstile) {
|
||||
loadScript("https://challenges.cloudflare.com/turnstile/v0/api.js");
|
||||
}
|
||||
if (window.turnstile && window.turnstile.render) {
|
||||
window.turnstile.render("#captcha", {
|
||||
sitekey: siteKey,
|
||||
callback: onChange,
|
||||
});
|
||||
clearInterval(tTimer);
|
||||
}
|
||||
}, 300);
|
||||
break;
|
||||
}
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
Reference in New Issue
Block a user