V posledných dňoch a týždňoch sa výrazne zvýšil nárast spamových registrácií na weboch na celom svete. Tento nárast sa nevyhol ani prihláseniam na odbery newsletterov vytvorených cez Email Marketéra.

Náš systém doteraz používal internú antispamovú ochranu, no s nárastom počtu spamových botov a ich kvality sa stal náš systém nie vždy dostatočne efektívnym. Preto sme do Email Marketéra pridali možnosť využiť overené antispamové systémy tretích strán – konkrétne hCaptcha a Cloudflare Turnstile.

V tomto návode si ukážeme, ako tieto antispamové systémy nastaviť. Vyberte si však iba jeden z nich, nenastavujte oba naraz.

hCaptcha je populárnou captcha alternatívou, ktorá nezískava údaje o návštevníkoch web stránky a nespomaľuje načítavanie podstránok (obe sú veľkou nevýhodou často používaného Google reCAPTCHA).

Otvorte web hcaptcha.com a vytvorte si účet, aby ste získali Site Key a Secret Key.

V administrácii vašej web stránky choďte do sekcie Pluginy > Pridať plugin.

Vyhľadajte plugin hCaptcha for WP a plugin nainštalujte a aktivujte.

Prejdite do nastavení pluginu a formulár vyplňte nasledovne:

  • Site Key: Zadajte site key z vášho účtu
  • Secret Key: Zadajte secret key z vášho účtu
  • Language: Zadajte jazyk vašej web stránky. Ak máte na webe viac jazykov, nechajte na Auto Detect a jazyk sa sám nastaví podľa aktuálneho jazyka podstránky.
  • Size: Zvoľte Normal, ak chcete, aby sa captcha zobrazila v štandardnom podlhovastom formáte. Zvoľte Compact, ak chcete, aby sa captcha zobrazila v užšom, alebo vyššom formáte. Zvoľte Invisible, ak chcete, aby bola captcha neviditeľná a zobrazila sa návštevníkovi iba vtedy, keď to bude nevyhnutné.

Uložte nastavenia.

Hore na stránke zakliknite captchu a overte prepojenie na hCaptcha server kliknutím na tlačidlo Check pod nadpisom Check Site Config. Notifikácia vám potvrdí, že vaše nastavenie je správne.

Cloudflare Turnstile je vhodnou captcha alternatívou, ktorá je vo väčšine prípadov pre návštevníkov neviditeľná – podobne ako Google reCAPTCHA.

V administrácii vašej web stránky choďte do sekcie Pluginy > Pridať plugin.

Vyhľadajte plugin Simple CAPTCHA Alternative with Cloudflare Turnstile a plugin nainštalujte a aktivujte.

Prejdite do nastavení pluginu.

V časti API Key Settings kliknite na odkaz https://dash.cloudflare.com/?to=/:account/turnstile a vytvorte si účet. Po získaní Site Key a API Key vyplňte nastavenia pluginu nasledovne:

  • Site Key: Zadajte site key z vášho účtu
  • Secret Key: Zadajte secret key z vášho účtu
  • Language: Zadajte jazyk vašej web stránky. Ak máte na webe viac jazykov, nechajte na Auto Detect a jazyk sa sám nastaví podľa aktuálneho jazyka podstránky.
  • Appearance Mode: Zvoľte Always, ak chcete, aby sa captcha zobrazila vždy. Zvoľte Interaction Only, ak chcete, aby bola captcha neviditeľná a zobrazila sa návštevníkovi iba vtedy, keď to bude nevyhnutné.

Uložte nastavenia.

Hore na stránke overte, že prepojenie na Cloudflare Turnstile funguje. Notifikácia vám potvrdí, že vaše nastavenie je správne.

V administrácii vašej web stránky choďte do sekcie Brandbonsai > Email Marketér > Prihlasovacie formuláre.

V sekcii Bezpečnosť prihlasovacích formulárov, v poli Antispamový plugin (CAPTCHA) zvoľte plugin, ktorým chcete vaše formuláre ochrániť a nastavenia uložte.

Ak ste váš formulár pridali ako widget, v nastavení widgetu zakliknite možnosť Použiť antispamovú ochranu (CAPTCHA) a widget uložte. Následne váš formulár otestujte.

Ak ste váš formulár pridali ako shortcode, do kódu doplňte include_captcha=“yes“ a podstránku s kódom uložte. Následne váš formulár otestujte.

Ak používate prihlásenie na odber počas registrácie vo WordPresse, ochranu registračného formulára môžete nastaviť priamo v nastaveniach pluginu hCaptcha alebo Cloudflare Turnstile.
Prihlásenie na odber počas WooCommerce objednávky nepotrebuje captcha ochranu, nakoľko samotný proces objednávky je dostatočne zabezpečený.

Zanechajte nám komentár

Share