SilentShield

Script + verificare pe server

Integrări SilentShield

Integrare simplă în platformele și framework-urile preferate: un script în browser și o verificare pe serverul dvs. Centrat pe API și independent de framework.

Pornire rapidă

Live în 3 pași

De la înregistrare la protecția activă — fără reconstruirea serverului.

01

Creați o API key

Înregistrați-vă și generați în Dashboard un Site-Key pentru domeniul dumneavoastră — gratuit, în mai puțin de un minut.

Pachet NPM pentru Node.js, React & Next.js

Încorporați scriptul de client SilentShield în frontend și verificați nonce-urile în backend cu pachetul nostru Node oficial.

@forge12interactive/silentshield-sdk-js

Pachet Node.js oficial pentru verificarea în backend

Instalare

npm install @forge12interactive/silentshield-sdk-js

Utilizare

// 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 });
📝

Plugin WordPress

Integrare nativă pentru cele mai populare plugin-uri de formulare WordPress. Protecție anti-spam invizibilă fără obstacole CAPTCHA.

SilentShield Captcha

Plugin-ul nostru oficial WordPress este acum disponibil în directorul WordPress. Integrare perfectă cu Contact Form 7: Invizibil, conform GDPR, accesibil.

  • Instalare cu un singur clic direct din WordPress
  • Configurare centrală în administrarea WordPress
  • Actualizări și întreținere automate

Contact Form 7Testat

Protecție invizibilă împotriva roboților pentru formularele CF7, testată cu pluginul.

WPFormsTestat

Protecție împotriva roboților pentru formularele WPForms, testată cu pluginul.

Elementor FormsTestat

Protecție împotriva roboților pentru formularele Elementor Forms, testată cu pluginul.

WooCommerceTestat

Checkout-ul clasic și checkout-ul pe blocuri sunt testate.

Avada FormsTestat

Protecție împotriva roboților pentru formularele Avada Forms, testată cu pluginul.

Fluent FormsTestat

Protecție împotriva roboților pentru formularele Fluent Forms, testată cu pluginul.

Testat: 7 octombrie 2026 · SilentShield Captcha 2.15.14 · WordPress 7.1.2

☁️

Compatibilitate Cloudflare

SilentShield funcționează perfect cu Cloudflare. Implementați-l în fața Load Balancer-ului dvs. sau combinați-l cu alte servicii Cloudflare.

În fața Cloudflare Load Balancer?

Da, posibil fără probleme.

SilentShield poate fi implementat direct în fața Load Balancer-ului dvs. Cloudflare. Script-ul rulează pe partea clientului și se integrează perfect în infrastructura dvs. existentă.

  • Fără conflicte cu serviciile Cloudflare
  • Compatibil cu CDN și caching
  • Strat suplimentar de securitate

Găzduirea Datelor în UE ca Diferențiator

Diferența crucială

În timp ce mulți lucrează cu Cloudflare Turnstile, SilentShield oferă un avantaj clar prin infrastructura găzduită în UE și arhitectura fără cookie-uri.

  • Utilizabil conform GDPR, date în Germania
  • Fără cookie-uri sau stocare persistentă
  • Prețuri transparente, corecte

Integrare cu Cloudflare

Încorporați script-ul în <head>:

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

Ghiduri de Integrare CMS

Instrucțiuni pas cu pas pentru sistemele populare de gestionare a conținutului.

🛍️

Shopify

Adăugați SilentShield la formularul de contact Shopify

🌊

Webflow

Integrare prin Custom Code Embed

✨

Wix

Încorporare prin Wix Code (Velo)

📝

WordPress

Integrare manuală în temele WordPress

Ghid de Integrare SilentShield

SilentShield protejează formularele dvs. în mod fiabil împotriva roboților – invizibil, conform GDPR și accesibil. Pentru securitate totală, codul de frontend (JavaScript) trebuie încorporat și verificat pe partea de server.

🛍️Integrare Shopify

Frontend – Script-Einbindung

  1. Accesați Shopify Admin → Magazin Online → Teme
  2. Faceți clic pe "Acțiuni → Editați codul"
  3. Deschideți fișierul theme.liquid sub Layout
  4. Inserați următorul cod înainte de eticheta </head>
<script
  src="https://api.silentshield.io/client.js?k=YOUR_API_KEY"
  crossorigin="anonymous"
  referrerpolicy="origin"
  defer
></script>

Înlocuiți YOUR_API_KEY cu cheia dvs. API din tabloul de bord SilentShield.

Backend – Verificare (Exemplu PHP)

Shopify nu rulează propriul dumneavoastră cod de server în teme, iar formularele de contact și de client ale Shopify trimit datele direct către Shopify – acolo SilentShield nu verifică nimic. Pentru o verificare pe server, formularul trebuie să trimită către propriul dumneavoastră server, o rută App Proxy sau un serviciu precum Make, n8n ori o funcție cloud care rulează codul de mai jos înainte de a transmite datele. Scriptul din temă nu înlocuiește singur această verificare.

<?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
?>

🌊Integrare Webflow

Frontend

  1. Deschideți proiectul dvs. → Project Settings → Custom Code → Head Code
  2. Inserați acest cod
  3. Publicați pagina
<script
  src="https://api.silentshield.io/client.js?k=YOUR_API_KEY"
  crossorigin="anonymous"
  referrerpolicy="origin"
  defer
></script>

Backend

Deoarece Webflow nu acceptă logica directă de server, trimiteți formularul dvs. către propriul server sau serviciu (de ex. Make, n8n, AWS Lambda, Firebase Function). Acolo, executați același cod de verificare ca în exemplul Shopify de mai sus, înainte de a procesa formularul mai departe.

✨Integrare Wix

Frontend

  1. Deschideți Editorul Wix
  2. Activați Dev Mode (Velo)
  3. Selectați Adăugați Cod Personalizat → Head
  4. Inserați același cod <script>
  5. Publicați site-ul web
<script
  src="https://api.silentshield.io/client.js?k=YOUR_API_KEY"
  crossorigin="anonymous"
  referrerpolicy="origin"
  defer
></script>

Backend (Funcție HTTP Velo)

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" } }));
}

📝Integrare WordPress

Frontend (Manual sau Plugin)

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 (Verificare 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);
$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.');

Recomandare: Utilizați plugin-ul nostru oficial WordPress

Pentru o integrare mai ușoară, utilizați plugin-ul nostru direct din directorul WordPress.

Descărcați Plugin-ul WordPress

Rezumat

PlatformăIntegrare FrontendVerificare Backend
Shopifytheme.liquid <script>App-Proxy / PHP / Node
WebflowProject Settings → HeadVerificare Server Extern
Wix (Velo)Custom Code → HeadFuncție HTTP
WordPresswp_head() sau PluginHandler Formular PHP

Gata de integrare?

Începeți gratuit cu soluția noastră centrată pe API.