Svelte
TrustCaptcha – Protection contre les bots

Intégration CAPTCHA Svelte

Ajoutez TrustCaptcha à vos formulaires Svelte ou SvelteKit en quelques minutes pour bloquer les bots et le spam sur les inscriptions, connexions et checkouts. Utilisez un composant wrapper léger avec votre site-key. UX sans puzzle, hébergé dans l’UE et prêt pour le RGPD, avec score de risque et règles de sécurité.

Démarrage rapide

Comment fonctionne l'intégration

1. Créer un CAPTCHA

Créez un compte utilisateur ou connectez-vous avec un compte existant. Ensuite, créez un nouveau CAPTCHA ou sélectionnez-en un existant. Si vous ne savez pas encore si TrustCaptcha est la solution idéale pour vous, essayez notre service CAPTCHA sans risque pendant 14 jours, gratuitement.

Sur la page d’aperçu du CAPTCHA, vous trouverez toutes les informations importantes, telles que la site key, la secret key et la licence key. Autorisez vos sites web à accéder à votre CAPTCHA en les ajoutant simplement à la liste des domaines autorisés dans les règles de sécurité du CAPTCHA.

Début du formulaire de création du CAPTCHA.
Règles de sécurité CAPTCHA d’un CAPTCHA de démonstration.

2. Intégrer le widget CAPTCHA dans votre frontend

Les étapes suivantes vous donnent une idée générale de la manière d’intégrer le widget CAPTCHA TrustCaptcha dans un frontend Svelte. Pour des instructions précises et détaillées, veuillez consulter le guide d’intégration CAPTCHA pour Svelte dans notre documentation.

Lire la documentation

Installez d’abord le package wrapper Svelte :

Installer
bash
npm i trustcaptcha-svelte

Insérez maintenant le widget CAPTCHA, c’est-à-dire la balise HTML de l’élément TrustCaptcha, dans n’importe quel formulaire HTML :

App.svelte
svelte
<script lang="ts">
  import { TrustCaptcha } from "trustcaptcha-svelte";

  function solved(event: CustomEvent<string>) {
  const VerificationToken = event.detail;
  // envoyer VerificationToken à votre backend
}

  function failed(event: CustomEvent) {
    const error = event.detail;
    // gérer l’erreur
  }
</script>

<form>
  <!-- vos champs de saisie -->
  <TrustCaptcha
    sitekey="<your_SiteKey>"
    oncaptchaSolved={solved}
    oncaptchaFailed={failed}
  />
  <!-- autres champs de saisie / bouton d’envoi -->
</form>

Le widget CAPTCHA sera désormais affiché sur votre site web Svelte :

Début du CAPTCHA

Remarque : Le wrapper Svelte est une intégration communautaire maintenue sur GitHub par Frederic Lehmann : FrediLehmann/trustcaptcha-svelte

Besoin d’informations détaillées sur l’intégration CAPTCHA Svelte ?
Pour des instructions détaillées sur l’intégration de TrustCaptcha, veuillez consulter notre guide d’intégration CAPTCHA Svelte.

Une autre technologie frontend que Svelte ?
Si vous ne souhaitez pas utiliser Svelte ou si vous avez plusieurs sites web ou applications, vous pouvez sélectionner ici un autre framework ou une autre plateforme. S’il n’existe pas d’intégration prête à l’emploi pour votre technologie frontend préférée, vos développeurs peuvent intégrer le CAPTCHA eux-mêmes en utilisant notre documentation ou contacter notre équipe support pour une solution d’intégration prête à l’emploi.

Android
Angular
Craft CMS
Flutter
iOS
JavaScript
Joomla
JTL-Shop
Keycloak
Magento 2
React
React Native
Svelte
TYPO3
Vue
Webflow
WordPress

3. Valider le résultat CAPTCHA dans votre backend

Une fois le CAPTCHA terminé, récupérez le jeton de vérification et envoyez-le à votre backend. Dans votre backend, récupérez le résultat de vérification CAPTCHA depuis nos serveurs et validez-le. Selon le niveau de risque bot, vous décidez de la marche à suivre. Vous trouverez des informations détaillées sur l’intégration backend et la validation des résultats dans notre documentation.

Intégrations backend prêtes à l’emploi
Vous pouvez utiliser l’une de nos intégrations prêtes à l’emploi pour intégrer le processus de validation CAPTCHA dans votre service backend. S’il n’existe pas d’intégration prête à l’emploi pour votre technologie backend préférée, vos développeurs peuvent intégrer le CAPTCHA eux-mêmes en utilisant notre documentation ou contacter notre équipe support pour une solution d’intégration prête à l’emploi.

.Net
Go
Groovy
Java
Kotlin
Nodejs
PHP
Python
Ruby
Rust
Scala
Spring

4. Félicitations 🎉

Vous êtes désormais protégé par TrustCaptcha — félicitations !

CAPTCHA terminé

FAQs

De quoi ai-je besoin pour démarrer avec Svelte ?
Vous avez besoin d’une site-key dans votre formulaire Svelte et d’un endpoint backend qui envoie le jeton de vérification à TrustCaptcha à l’aide de votre SecretKey afin de récupérer le résultat de vérification.
Est-ce compatible avec SvelteKit et le SSR ?
Oui. Affichez le widget dans un formulaire et validez le jeton de vérification côté serveur. Dans SvelteKit, effectuez la validation dans votre code serveur (actions de formulaire ou endpoints).
Comment recevoir le jeton de vérification ?
Après résolution, le widget écrit le jeton de vérification dans un champ masqué (tokenFieldName) et l’émet également via l’événement oncaptchaSolved, afin que vous puissiez l’envoyer à votre backend.
Comment utiliser le bot score ?
Le résultat de vérification inclut verificationPassed et le bot score. Un réglage courant au départ consiste à accepter en dessous de 0.5 et à rejeter au-dessus de 0.5, puis à ajuster selon votre trafic et votre tolérance au risque.
Puis-je ajouter plusieurs widgets ou formulaires sur une même page ?
Oui. Vous pouvez utiliser plusieurs widgets et formulaires. Si vous vous appuyez sur des champs masqués, définissez un tokenFieldName unique par formulaire ; avec les événements, il suffit de gérer chaque jeton de vérification séparément.
Combien de temps un jeton de vérification reste-t-il valide ?
Un jeton de vérification ne peut généralement être récupéré qu’une seule fois et doit être vérifié rapidement (souvent dans les 15 minutes). Placez le widget près du bouton d’envoi ; une validité plus longue peut être configurée avec les offres supérieures.
Puis-je personnaliser le widget dans Svelte ?
Oui. Définissez le thème, la langue et l’autostart sur le composant. Les options avancées comme le mode invisible, le design personnalisé et le masquage de la marque nécessitent une license key.
Dois-je obligatoirement utiliser le wrapper Svelte ?
Non. Vous pouvez aussi intégrer TrustCaptcha directement comme composant web JavaScript dans n’importe quelle application Svelte. Le wrapper rend simplement l’installation et la gestion des événements plus pratiques.
Vous perdez des prospects à cause des CAPTCHAs ?

TrustCaptcha bloque le spam et les bots, pas vos clients. Sans puzzle, conforme au RGPD, hébergé en UE.

Début du CAPTCHA
CAPTCHA terminé
UX sans puzzle
Fonctionne en arrière-plan pendant que les visiteurs saisissent leurs informations — davantage d’utilisateurs terminent vos formulaires et moins abandonnent.
Prêt pour le RGPD
Hébergé dans l’UE et conçu dans le respect de la vie privée : aucun cookie, transmission chiffrée, suppression automatique des données — avec des ressources juridiques prêtes à l’emploi.
Sécurité multi-couches
Une protection adaptative combinée à un scoring intelligent des risques bloque les abus dès le départ — même lorsque le trafic d’attaque augmente.
Contrôle total
Ajustez la sensibilité, configurez des listes d’autorisation ou de blocage et utilisez le géoblocage — vous décidez du niveau de vérification.

Protégez votre application Svelte avec TrustCaptcha en quelques étapes !

  • Hébergé en UE & conforme RGPD
  • Aucun puzzle
  • Essai gratuit de 14 jours