UNPKG

sveltekit-turnstile

Version:

SvelteKit components for rendering forms and validating form submissions that include cloudflare turnstile tokens for enhanced security

13 lines (12 loc) 419 B
const validateToken = async (token, secret) => { const response = await fetch('https://challenges.cloudflare.com/turnstile/v0/siteverify', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ response: token, secret }), }); return await response.json().then(data => data.success); }; export default validateToken;