SilentShield

Skript + preverjanje na strežniku

SilentShield Integracije

Preprosta integracija v vaše priljubljene platforme in ogrodja: skript v brskalniku in preverjanje na vašem strežniku. Osredotočeno na API in neodvisno od ogrodja.

Hitri začetek

V živo v 3 korakih

Od prijave do aktivne zaščite — brez predelave strežnika.

01

Ustvarite API ključ

Registrirajte se in v Dashboardu ustvarite Site-Key za svojo domeno — brezplačno, v manj kot minuti.

Paket NPM za Node.js, React & Next.js

Vdelajte odjemalsko skripto SilentShield v sprednji del in preverjajte nonce na zaledju z našim uradnim paketom Node.

@forge12interactive/silentshield-sdk-js

Uradni paket Node.js za preverjanje na zaledju

Namestitev

npm install @forge12interactive/silentshield-sdk-js

Uporaba

// In your backend (e.g. a Next.js route handler)
import { createClient } from '@forge12interactive/silentshield-sdk-js';

const shield = createClient({ apiKey: process.env.SILENTSHIELD_API_KEY });

const { human } = await shield.verify(nonce);
if (!human) return new Response("Verification failed", { status: 403 });
📝

Vtičnik za WordPress

Naravna integracija za najbolj priljubljene vtičnike za obrazce WordPress. Nevidna zaščita proti spamu brez ovir CAPTCHA.

SilentShield Captcha

Naš uradni vtičnik WordPress je zdaj na voljo v imeniku WordPress. Brezhibna integracija z Contact Form 7: Neviden, skladen z GDPR, dostopen.

  • Namestitev z enim klikom neposredno iz WordPressa
  • Centralna konfiguracija v WordPress administraciji
  • Samodejne posodobitve in vzdrževanje

Contact Form 7Preizkušeno

Nevidna zaščita pred boti za obrazce CF7, preizkušena z vtičnikom.

WPFormsPreizkušeno

Zaščita pred boti za obrazce WPForms, preizkušena z vtičnikom.

Elementor FormsPreizkušeno

Zaščita pred boti za obrazce Elementor Forms, preizkušena z vtičnikom.

WooCommercePreizkušeno

Klasična in blokovna blagajna preizkušeni.

Avada FormsPreizkušeno

Zaščita pred boti za obrazce Avada Forms, preizkušena z vtičnikom.

Fluent FormsPreizkušeno

Zaščita pred boti za obrazce Fluent Forms, preizkušena z vtičnikom.

Preizkušeno: 7. oktober 2026 · SilentShield Captcha 2.15.14 · WordPress 7.1.2

☁️

Cloudflare Kompatibilnost

SilentShield deluje brezhibno s Cloudflare. Postavite ga pred svoj Load Balancer ali ga kombinirajte z drugimi storitvami Cloudflare.

Pred Cloudflare Load Balancer?

Da, možno brez težav.

SilentShield se lahko namesti neposredno pred vaš Cloudflare Load Balancer. Skript se izvaja na strani odjemalca in se brezhibno vključi v vašo obstoječo infrastrukturo.

  • Brez konfliktov s storitvami Cloudflare
  • Kompatibilno s CDN in predpomnjenjem
  • Dodatna varnostna plast

Gostovanje Podatkov v EU kot Razlikovalni Element

Ključna razlika

Medtem ko mnogi delajo s Cloudflare Turnstile, SilentShield ponuja jasno prednost z infrastrukturo, gostovano v EU, in arhitekturo brez piškotkov.

  • Uporabno v skladu z GDPR, podatki v Nemčiji
  • Brez piškotkov ali trajne shrambe
  • Transparentno, pošteno določanje cen

Integracija s Cloudflare

Vdelajte skript v <head>:

<script
  src="https://api.silentshield.io/client.js?k=YOUR_API_KEY"
  crossorigin="anonymous"
  referrerpolicy="origin"
  defer
></script>
Celoten Vodnik

Vodnik za CMS Integracijo

Navodila po korakih za priljubljene sisteme za upravljanje vsebine.

🛍️

Shopify

Dodajte SilentShield v svoj kontaktni obrazec Shopify

🌊

Webflow

Integracija prek Custom Code Embed

✨

Wix

Vdelava prek Wix Code (Velo)

📝

WordPress

Ročna integracija v WordPress teme

SilentShield Vodnik za Integracijo

SilentShield zanesljivo ščiti vaše obrazce pred boti – neviden, skladen z GDPR in dostopen. Za popolno varnost mora biti frontend koda (JavaScript) vdelana in preverjena na strežniški strani.

🛍️Shopify Integracija

Frontend – Script-Einbindung

  1. Pojdite na Shopify Admin → Spletna Trgovina → Teme
  2. Kliknite na "Dejanja → Uredi kodo"
  3. Odprite datoteko theme.liquid pod Postavitvijo
  4. Vstavite naslednjo kodo pred oznako </head>
<script
  src="https://api.silentshield.io/client.js?k=YOUR_API_KEY"
  crossorigin="anonymous"
  referrerpolicy="origin"
  defer
></script>

Zamenjajte YOUR_API_KEY z vašim API ključem iz nadzorne plošče SilentShield.

Backend – Preverjanje (PHP Primer)

Shopify v temah ne izvaja Vaše lastne strežniške kode, obrazci za stik in stranke v Shopifyju pa podatke pošiljajo neposredno Shopifyju – tam SilentShield ničesar ne preverja. Za preverjanje na strani strežnika mora obrazec pošiljati na Vaš lastni strežnik, pot App Proxy ali storitev, kot so Make, n8n ali funkcija v oblaku, ki pred posredovanjem podatkov izvede spodnjo kodo. Sam skript v temi tega preverjanja ne nadomesti.

<?php
$api_key = "YOUR_API_KEY";
$nonce = $_POST['behavior_nonce'] ?? '';

$payload = json_encode(['nonce' => $nonce]);

$ch = curl_init("https://api.silentshield.io/api/v1/captcha/verify-nonce");
curl_setopt_array($ch, [
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_POST => true,
  CURLOPT_HTTPHEADER => [
    "Content-Type: application/json",
    "X-Api-Key: " . $api_key,
  ],
  CURLOPT_POSTFIELDS => $payload,
  CURLOPT_TIMEOUT => 5,
]);
$response = curl_exec($ch);
$http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);

if ($http_code !== 200) {
  http_response_code(400);
  exit(json_encode(['error' => 'Verification failed']));
}

$data = json_decode($response, true);
if (!($data['ok'] && $data['verdict'] === 'human' && $data['confidence'] >= 0.7)) {
  http_response_code(403);
  exit(json_encode(['error' => 'Bot detected']));
}

// ✅ Human verified – handle form submission normally
?>

🌊Webflow Integracija

Frontend

  1. Odprite svoj projekt → Project Settings → Custom Code → Head Code
  2. Vstavite to kodo
  3. Objavite stran
<script
  src="https://api.silentshield.io/client.js?k=YOUR_API_KEY"
  crossorigin="anonymous"
  referrerpolicy="origin"
  defer
></script>

Backend

Ker Webflow ne podpira neposredne strežniške logike, pošljite svoj obrazec na lasten strežnik ali storitev (npr. Make, n8n, AWS Lambda, Firebase Function). Tam izvedite isto kodo za preverjanje kot v zgornjem primeru Shopify, preden nadaljujete z obdelavo obrazca.

✨Wix Integracija

Frontend

  1. Odprite Wix Editor
  2. Aktivirajte Dev Mode (Velo)
  3. Izberite Dodaj Prilagojeno Kodo → Head
  4. Vstavite isto <script> kodo
  5. Objavite spletno stran
<script
  src="https://api.silentshield.io/client.js?k=YOUR_API_KEY"
  crossorigin="anonymous"
  referrerpolicy="origin"
  defer
></script>

Backend (Velo HTTP-Funkcija)

import { ok, badRequest, forbidden } from 'wix-http-functions';
import { fetch } from 'wix-fetch';

export function post_verify_silentshield(request) {
  return request.body.json()
    .then(body => {
      return fetch("https://api.silentshield.io/api/v1/captcha/verify-nonce", {
        method: "POST",
        headers: {
          "Content-Type": "application/json",
          "X-Api-Key": "YOUR_API_KEY"
        },
        body: JSON.stringify({ nonce: body.behavior_nonce })
      });
    })
    .then(resp => resp.json())
    .then(data => {
      if (data.ok && data.verdict === "human" && data.confidence >= 0.7)
        return ok({ body: { success: true } });
      return forbidden({ body: { error: "Bot detected" } });
    })
    .catch(() => badRequest({ body: { error: "Verification failed" } }));
}

📝WordPress Integracija

Frontend (Ročno ali Vtičnik)

add_action('wp_head', function () {
  echo '<script src="https://api.silentshield.io/client.js?k=YOUR_API_KEY" crossorigin="anonymous" referrerpolicy="origin" defer></script>';
});

Backend (PHP Preverjanje)

$api_key = "YOUR_API_KEY";
$nonce = $_POST['behavior_nonce'] ?? '';
$payload = json_encode(['nonce' => $nonce]);

$ch = curl_init("https://api.silentshield.io/api/v1/captcha/verify-nonce");
curl_setopt_array($ch, [
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_POST => true,
  CURLOPT_HTTPHEADER => ["Content-Type: application/json", "X-Api-Key: $api_key"],
  CURLOPT_POSTFIELDS => $payload,
  CURLOPT_TIMEOUT => 5,
]);
$response = curl_exec($ch);
$code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);

if ($code !== 200) wp_die('Verification failed.');
$data = json_decode($response, true);
if (!($data['ok'] && $data['verdict'] === 'human' && $data['confidence'] >= 0.7))
  wp_die('Bot detected.');

Priporočilo: Uporabite naš uradni vtičnik WordPress

Za lažjo integracijo uporabite naš vtičnik neposredno iz imenika WordPress.

Prenesite Vtičnik WordPress

Povzetek

PlatformaFrontend IntegracijaBackend Preverjanje
Shopifytheme.liquid <script>App-Proxy / PHP / Node
WebflowProject Settings → HeadZunanja Strežniška Preverba
Wix (Velo)Custom Code → HeadHTTP Funkcija
WordPresswp_head() ali VtičnikPHP Form Handler

Pripravljeni na integracijo?

Začnite brezplačno z našo rešitvijo, osredotočeno na API.