Merge pull request #16 from javaxman/fix/newsletter-turnstile-optional
Fix Turnstile sul form newsletter
This commit is contained in:
@ -83,9 +83,9 @@ export const POST: APIRoute = async ({ request, locals, url }) => {
|
|||||||
}
|
}
|
||||||
const email = normalizeEmail(emailRaw);
|
const email = normalizeEmail(emailRaw);
|
||||||
|
|
||||||
const turnstileSecret =
|
// Turnstile solo se configurato esplicitamente per la newsletter.
|
||||||
readEnv('NEWSLETTER_TURNSTILE_SECRET_KEY', runtimeEnv) ||
|
// Non riusare CONTACT_TURNSTILE_SECRET_KEY: il form footer non ha il widget.
|
||||||
readEnv('CONTACT_TURNSTILE_SECRET_KEY', runtimeEnv);
|
const turnstileSecret = readEnv('NEWSLETTER_TURNSTILE_SECRET_KEY', runtimeEnv);
|
||||||
if (turnstileSecret) {
|
if (turnstileSecret) {
|
||||||
const turnstileToken = required(form.get('cf-turnstile-response'));
|
const turnstileToken = required(form.get('cf-turnstile-response'));
|
||||||
const isHuman = await verifyTurnstile(
|
const isHuman = await verifyTurnstile(
|
||||||
|
|||||||
Reference in New Issue
Block a user