INTEGRITY Dokumentace

Problémy s dokončením ověření

Opakující se ověření

Můžete narazit na smyčku, ve které se challenge stále znovu zobrazuje a nedaří se jej vyřešit. Dochází k tomu jen ve velmi specifických případech, kdy zachytíme silné signály svědčící o botovi. Pokud jste skutečný člověk, postupujte podle návodu na řešení potíží níže, nebo odešlete hlášení zpětné vazby. Smyčka challenge může mít několik příčin:

Většina výzev je rychlá a zabere obvykle jen několik sekund. Pokud trvá déle, ověřte stabilitu sítě a postupujte podle postupy při řešení potíží.

Odpověď 401 na požadavek Private Access Token

Při načtení stránky s výzvou si prohlížeč může vyžádat Private Access Token (PAT) z /cdn-cgi/challenge-platform/.../pat/... endpoint. Na zařízeních, v prohlížečích nebo v sítích, které token nedokážou vydat, vrací tento požadavek HTTP 401.

Tato odpověď je očekávané a neznamená, že byl návštěvník zablokován ani že widget selhal. Cloudflare se vrátí ke standardnímu ověření a návštěvník pokračuje jako obvykle. Chyba 401 u tohoto požadavku, například takový, který vidíte v nástrojích pro vývojáře nebo v záznamu HAR, sám o sobě neznamená chybnou konfiguraci, falešně pozitivní vyhodnocení ani blokaci. Podrobnosti najdete v Private Access Tokens.

Neúspěšné síťové požadavky na subdomény během výzev Turnstile

Ve vývojářských nástrojích prohlížeče nebo v souboru HAR pořízeném pro Turnstile si často všimnete, že některé požadavky na konkrétní subdomény selhávají kvůli chybám při vyhledávání hostitele v DNS. Tyto subdomény spadají pod nadřazenou doménu challenges.cloudflare.com a tyto požadavky patří k běžnému chodu Turnstile. Tyto chyby ale nepovažujte za příčinu selhání, protože jsou neblokující návštěvníkům.

Vzhledem k tomu, že tato selhání překladu DNS jsou očekávané a nefatální pro běh Turnstile, nezobrazujte je jako fatální chyby, zejména u integrací Turnstile založených na handlerech, například u vložení do WebView. Pokud potřebujete jemnější kontrolu, zvažte zahazování síťových chyb pocházejících z požadavků na *.challenges.cloudflare.com jako zástupný znak a zachovat přitom viditelnost chyb pro challenges.cloudflare.com (apex domény).

Řešení potíží

Podle následujících kroků ověříte, že je vaše prostředí správně nastavené.

  1. Zkontrolujte kompatibilitu svého prohlížeče.
  2. Vypněte rozšíření prohlížeče.
    • Některá rozšíření prohlížeče, například blokátory reklam, mohou blokovat skripty, které Turnstile potřebuje ke svému běhu.
    • Dočasně vypněte všechna rozšíření a stránku znovu načtěte.
  3. Zapněte JavaScript.
    • Turnstile ke svému běhu potřebuje JavaScript. Zkontrolujte, že jej máte v nastavení prohlížeče povolený. Postup, jak JavaScript zapnout, najdete v dokumentaci svého prohlížeče.
  4. Zkuste anonymní nebo soukromý režim prohlížeče.
    • Otevřete stránku v anonymním nebo soukromém režimu prohlížeče, abyste vyloučili potíže způsobené rozšířeními nebo uloženou cache.
  5. Vyzkoušejte jiný prohlížeč nebo zařízení.
    • Vyzkoušejte jiný prohlížeč nebo zařízení a zjistěte, zda problém souvisí jen s vaší současnou konfigurací.
  6. Nepoužívejte VPN ani proxy.
    • Některé virtuální privátní sítě (VPN) nebo proxy servery mohou Turnstile narušovat. Pro test je dočasně vypněte.
  7. Přepněte na jinou síť.
    • Vaše současná síť může mít omezení, kvůli kterým Turnstile challenge selhává. Zkuste se připojit k jiné síti, například k mobilnímu hotspotu.

Pokud problém nevyřeší ani jeden z těchto kroků, obraťte se na správce webu a uveďte chybový kód a Ray ID, nebo odešlete hlášení zpětné vazby prostřednictvím widgetu Turnstile výběrem Odeslat zpětnou vazbu.