Addon Form Locker

L'extension Form Locker est une fonctionnalité Pro

Débloquez l'extension Form Locker et d'autres fonctionnalités puissantes pour développer votre entreprise.

Obtenir WPForms Pro

Souhaitez-vous avoir plus de contrôle sur qui a accès à vos formulaires ? Avec l'extension Form Locker, vous pouvez protéger vos formulaires par mot de passe, limiter les soumissions, et bien plus encore.

Ce tutoriel vous fournira un guide étape par étape pour installer et utiliser l'extension Form Locker dans WPForms.

Prérequis :


Premiers pas

Tout d'abord, vous devez vous assurer que vous avez installé et activé WPForms. Une fois que tout est prêt, procédez à l'installation de l'extension Form Locker.

Tous les paramètres de l'extension Form Locker se trouvent dans le constructeur de formulaires. Pour afficher ces options, vous devrez créer un nouveau formulaire ou modifier un formulaire existant.

Après avoir ouvert le constructeur de formulaires, allez dans Paramètres » Form Locker pour découvrir les options de Form Locker. Nous allons en discuter chacune plus en détail ci-dessous.

Ouverture des paramètres du module complémentaire Form Locker dans le constructeur de formulaire

Exiger une vérification de l'utilisateur

Si vous souhaitez que les utilisateurs saisissent des informations avant d'accéder à vos formulaires, vous pouvez utiliser les options de vérification de formulaire de l'extension Form Locker pour leur demander de le faire.

Tout d'abord, activez l'option Activer la vérification dans les paramètres de Form Locker.

Le paramètre de vérification d'activation du module complémentaire Form Locker

Sélectionnez ensuite parmi 3 types de vérification : Mot de passe, Âge ou E-mail.

Sélection du type de vérification Form Locker et de formulaire

Exiger un mot de passe pour l'accès au formulaire

L'option de vérification de formulaire Mot de passe exigera que tous les utilisateurs saisissent un mot de passe spécifique avant de pouvoir voir votre formulaire. Vous pouvez définir le mot de passe de votre choix et rédiger un message qui s'affichera au-dessus du champ Mot de passe.

Configuration de la vérification par mot de passe avec le module complémentaire Form Locker

Voici un exemple de l'apparence du champ de mot de passe de vérification de formulaire et du message sur le frontend.

Un champ et un message de vérification par mot de passe

Si les utilisateurs entrent un mot de passe incorrect, ils verront un message de validation indiquant : « Le mot de passe est incorrect. »

Le message de validation de la vérification par mot de passe

Restreindre l'accès au formulaire par âge

L'option de vérification Âge exigera que les utilisateurs saisissent leur date de naissance pour prouver leur âge avant de pouvoir consulter votre formulaire.

Sous Critères, entrez un âge en années. Sélectionnez ensuite parmi les options suivantes :

  • Minimum : Les utilisateurs doivent avoir au moins cet âge pour consulter le formulaire.
  • Égal à : Les utilisateurs doivent avoir exactement cet âge pour consulter le formulaire.
  • Maximum : Les utilisateurs doivent être plus jeunes que cet âge pour consulter le formulaire.

Configuration de la vérification de l'âge dans le module complémentaire Form Locker

Vous pouvez également saisir un message qui apparaîtra au-dessus des champs de vérification d'âge.

Sur le frontend, les utilisateurs verront 3 listes déroulantes qu'ils utiliseront pour saisir leur date de naissance.

Champs de vérification de l'âge sur le frontend

Si leur âge ne répond pas aux exigences que vous avez définies, ils verront un message indiquant : « Votre âge ne répond pas aux critères. »

Le message de validation de la vérification de l'âge

Note : Vous devez modifier le message de vérification de l’âge sur votre formulaire ? Notre documentation pour développeurs fournit un guide détaillé sur la personnalisation de ce message selon vos besoins.

Vérification de l'accès au formulaire par e-mail

Une autre façon de vérifier l’identité des utilisateurs avant de leur permettre de voir votre formulaire est de mettre en œuvre la vérification par e-mail. Cela peut aider à réduire les soumissions de spam.

Si vous le souhaitez, créez un message personnalisé à afficher au-dessus du champ e-mail.

Ajout d'un message de vérification par e-mail

Sur le frontend, il sera demandé aux utilisateurs de fournir leurs adresses e-mail.

Un champ de vérification par e-mail sur le frontend

Une fois qu’ils auront soumis une adresse e-mail, ils verront un message leur indiquant de vérifier leur boîte de réception pour leur lien de vérification.

Message de validation de la vérification par e-mail

Ils devront ensuite cliquer sur le lien dans l’e-mail pour voir votre formulaire et le remplir.

Le lien de vérification par e-mail du module complémentaire Form Locker

Planifier l'accès au formulaire

L’option de planification de formulaire vous permet de définir la date et l’heure auxquelles un formulaire deviendra accessible, ainsi que quand il se fermera et cessera d’accepter les soumissions. Pour activer cette fonctionnalité, activez le paramètre Planification du formulaire.

Activation de la fonctionnalité de planification de formulaire dans le module complémentaire Form Locker

Une fois ce paramètre activé, des champs supplémentaires s’afficheront :

  • Date et heure de début : Quand ouvrir automatiquement le formulaire.
  • Date et heure de fin : Quand fermer automatiquement le formulaire.
  • Message de fermeture : Affiché à la place du formulaire lorsque la planification détermine que le formulaire n’est pas disponible.

Configuration des options de planification de formulaire dans les paramètres de Form Locker

Vous pouvez également laisser les champs de fin vides et ne définir qu’une heure d’ouverture du formulaire, ou vice versa.

Si les utilisateurs accèdent à votre formulaire avant ou après la période d’ouverture, ils verront le message de fermeture que vous avez spécifié dans les paramètres du bloqueur de formulaire.

Un exemple de message fermé pour un formulaire planifié

Restreindre l'accès aux utilisateurs connectés

Dans certains cas, vous voudrez peut-être autoriser uniquement les utilisateurs connectés à voir votre formulaire. L’option Restrictions de formulaire vous permet de l’appliquer.

Pour activer cette fonctionnalité, activez le paramètre Utilisateurs connectés uniquement. Ensuite, vous pouvez saisir un message à afficher aux visiteurs qui tentent d’accéder à votre formulaire mais ne sont pas connectés.

Activation de la restriction de formulaire avec le module complémentaire Form Locker

Voici à quoi ressemble notre message d’exemple sur le frontend.

Un exemple de formulaire restreint sur le frontend

Note : Vous souhaitez afficher des liens vers les pages de connexion et d’inscription de votre site comme dans notre exemple ci-dessus ? Consultez notre guide complet sur l'utilisation des balises intelligentes dans WPForms pour plus de détails.

Limiter les entrées

Dans certains scénarios, vous voudrez peut-être limiter le nombre d’entrées qu’un formulaire acceptera ou empêcher les utilisateurs de soumettre votre formulaire plusieurs fois. Le module complémentaire Form Locker vous permet de faire les deux.

Limiter le nombre total d’entrées pour un formulaire

Si vous souhaitez plafonner le nombre d’entrées autorisées pour un formulaire, activez l’option Activer la limite totale d’entrées dans les paramètres du bloqueur de formulaire.

Activation d'une limite totale d'entrées dans le module complémentaire Form Locker

Une fois cette option activée, des champs supplémentaires s’afficheront :

  • Limite : Le nombre maximum d’entrées totales autorisées pour le formulaire.
  • Message de fermeture : Le message qui s’affichera une fois la limite d’entrées atteinte.

Définir une limite totale d'entrées pour un formulaire

Sur le frontend, les utilisateurs verront votre message affiché comme ceci une fois que le nombre maximum d’entrées aura été soumis.

Un message de fermeture de limite totale d'entrées

Note : Pour afficher le nombre d'entrées restantes autorisées pour un formulaire, vous pouvez utiliser un extrait de code PHP spécifique. Pour obtenir des instructions sur la mise en œuvre de cette fonctionnalité, veuillez consulter notre documentation pour les développeurs.

Limiter les entrées du même utilisateur

Si vous souhaitez empêcher le même utilisateur de soumettre plusieurs entrées, vous pouvez limiter le nombre de soumissions à partir d'une seule adresse IP, d'une adresse e-mail ou des deux.

Tout d'abord, activez l'option Activer la limite d'entrées utilisateur.

Activation de l'option de limite d'entrées par utilisateur dans les paramètres du module complémentaire Form Locker

Cochez ensuite la ou les cases correspondant aux valeurs que vous souhaitez utiliser pour limiter les entrées.

Restreindre les entrées par adresse IP et adresse e-mail

Si vous sélectionnez l'option Restreindre par adresse e-mail, vous devrez également spécifier quel champ de votre formulaire contient l'e-mail de l'utilisateur en le sélectionnant dans le menu déroulant Champ e-mail.

Ensuite, saisissez le nombre maximum d'entrées que vous souhaitez que les utilisateurs puissent soumettre dans le champ Limite. Utilisez ensuite le menu déroulant à côté pour sélectionner la manière dont vous souhaitez que la limite s'applique. Ci-dessous, nous avons décrit les options disponibles :

Sélectionner la durée de la limite

  • Jusqu'à la fin de la journée
  • Jusqu'à la fin de la semaine
  • Jusqu'à la fin du mois
  • Jusqu'à la fin de l'année
  • Par 24 heures
  • Par 7 jours
  • Par ~30 jours
  • Par ~365 jours

Pour notre exemple, nous définirons la limite à 1 entrée par utilisateur jusqu'à la fin du mois. Cette option réinitialiserait le formulaire et permettrait à l'utilisateur une nouvelle entrée au début de chaque mois.

Limiter les entrées à une par utilisateur par mois

Enfin, saisissez le message que vous souhaitez afficher aux utilisateurs qui atteignent la limite d'entrées. Sur le frontend, cela ressemblera à ceci.

Le message de fermeture pour une limite d'entrées par adresse IP

Exiger des réponses uniques dans les champs du formulaire

Une autre façon de limiter les entrées d'un formulaire est d'exiger des réponses uniques pour certains champs. Cela peut empêcher les soumissions avec le même nom, e-mail ou d'autres détails d'identification.

Vous pouvez exiger des réponses uniques pour les types de champs suivants :

  • Nom
  • E-mail
  • Téléphone
  • Site Web
  • Mot de passe
  • Texte sur une seule ligne

Pour ce faire, cliquez sur le champ dans la zone d'aperçu du constructeur de formulaire pour ouvrir le panneau Options du champ. Cliquez ensuite sur l'onglet Avancé.

Ouverture des options avancées du champ pour un champ d'e-mail

Ensuite, faites défiler jusqu'en bas des options de champ avancées et activez le paramètre Exiger une réponse unique.

Activation de l'option Exiger une réponse unique

Lorsque ce formulaire sera publié, si un utilisateur tente de saisir une adresse e-mail qui a déjà été soumise, il verra un message indiquant : « La valeur doit être unique. »

Le message de validation pour les champs qui exigent des réponses uniques

Note : Vous souhaitez personnaliser le message d'erreur pour les champs qui exigent des réponses uniques ? Consultez notre tutoriel sur la modification des messages de validation pour un guide étape par étape.

C'est tout ! Vous pouvez maintenant utiliser le module complémentaire Form Locker pour restreindre l'accès à vos formulaires.

Ensuite, souhaitez-vous collecter des statistiques et générer des rapports sur les données collectées dans vos formulaires ? Assurez-vous de consulter notre module complémentaire Sondages et Quiz pour améliorer les fonctionnalités de votre formulaire.

Le meilleur plugin de création de formulaires par glisser-déposer pour WordPress

Facile, rapide et sécurisé. Rejoignez plus de 6 millions de propriétaires de sites Web qui font confiance à WPForms.