Form Locker Addon

Form Locker Addon est une fonctionnalité Pro

Débloquez Form Locker Addon et d'autres fonctionnalités puissantes pour développer votre activité.

Obtenir WPForms Pro

Vous souhaitez mieux contrôler l'accès à vos formulaires ? Avec l'addon Form Locker, vous pouvez protéger vos formulaires par un mot de passe, limiter les soumissions, et bien plus encore.

Ce tutoriel vous guidera pas à pas dans l'installation et l'utilisation de l'addon Form Locker dans WPForms.

Exigences:


Pour commencer

Tout d'abord, vous devez vous assurer que vous avez installé et activé WPForms. Une fois que tout est prêt, allez-y et installez l'addon Form Locker.

Tous les paramètres de l'addon Form Locker se trouvent dans le générateur de formulaires. Pour afficher ces options, vous devez créer un nouveau formulaire ou modifier un formulaire existant.

Après avoir ouvert le générateur de formulaires, allez dans Paramètres " Verrouillage des formulaires pour vérifier les options de verrouillage des formulaires. Nous examinerons chacune d'entre elles plus en détail ci-dessous.

Ouvrir les paramètres de l'addon Form Locker dans le générateur de formulaires

Demande de vérification de l'utilisateur

Si vous souhaitez que les utilisateurs saisissent certaines informations avant d'accéder à vos formulaires, vous pouvez utiliser les options de vérification des formulaires du module complémentaire 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 de l'activation de Form Locker

Sélectionnez ensuite l'un des trois types de vérification : Mot de passe, âge ou courriel.

Sélection du type de vérification de l'enfermement des formulaires

Exiger un mot de passe pour l'accès aux formulaires

L'option de vérification du formulaire par mot de passe obligera tous les utilisateurs à saisir un mot de passe spécifique avant de pouvoir accéder à 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.

Mise en place de la vérification du mot de passe avec l'addon Form Locker

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

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

Si l'utilisateur saisit un mot de passe incorrect, il verra s'afficher un message de validation indiquant "Le mot de passe est incorrect".

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

Limiter l'accès aux formulaires en fonction de l'âge

L'option de vérification de l'âge oblige les utilisateurs à saisir 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 l'une des options suivantes :

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

Mise en place de la vérification de l'âge dans l'addon Form Locker

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

Sur la page d'accueil, les utilisateurs verront trois menus déroulants qu'ils utiliseront pour entrer leur date de naissance.

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

Si leur âge ne correspond pas aux critères que vous avez définis, ils verront s'afficher le message suivant : "Votre âge ne correspond pas aux critères".

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

Note : Vous souhaitez modifier le message de vérification de l'âge dans votre formulaire ? Notre documentation à l'intention des développeurs fournit un guide détaillé sur la personnalisation de ce message en fonction de vos besoins.

Vérification de l'accès au formulaire par courrier électronique

Un autre moyen de vérifier l'identité des utilisateurs avant de leur permettre de consulter votre formulaire consiste à mettre en place une vérification de l'adresse électronique. Cela permet de réduire les entrées de spam.

Si vous le souhaitez, créez un message personnalisé qui s'affichera au-dessus du champ de l'adresse électronique.

Ajout d'un message de vérification du courrier électronique

Sur la page d'accueil, les utilisateurs seront invités à fournir leur adresse électronique.

Un champ de vérification de l'email sur le frontend

Une fois qu'ils ont communiqué leur adresse électronique, ils reçoivent un message leur demandant de vérifier leur boîte de réception pour obtenir le lien de vérification.

Message de vérification de la validation du courrier électronique

Ils devront alors cliquer sur le lien contenu dans l'e-mail pour afficher votre formulaire et le remplir.

Le lien de vérification de l'email du addon form locker

Accès au formulaire de programmation

L'option Programmation des formulaires vous permet de définir la date et l'heure auxquelles un formulaire sera accessible, ainsi que la date à laquelle il sera fermé et n'acceptera plus de soumissions. Pour activer cette fonctionnalité, activez le paramètre Programmation des formulaires.

Activation de la fonction de planification des formulaires dans l'addon Form Locker

Lorsque ce paramètre est activé, des champs supplémentaires s'affichent :

  • Date et heure de début : Quand ouvrir automatiquement le formulaire.
  • Date et heure de fin : Quand fermer automatiquement le formulaire.
  • Message fermé : S'affiche à la place du formulaire lorsque le calendrier détermine que le formulaire n'est pas disponible.

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

Vous pouvez également laisser les champs 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 ouverte, ils verront le message de fermeture que vous avez spécifié dans les paramètres de verrouillage des formulaires.

Exemple de message fermé pour un formulaire programmé

Restreindre l'accès aux utilisateurs connectés

Dans certains cas, vous pouvez souhaiter que seuls les utilisateurs connectés puissent consulter votre formulaire. L'option Restrictions du formulaire vous permet d'appliquer cette règle.

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

Activation de la restriction des formulaires avec l'addon 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'enregistrement de votre site comme dans notre exemple ci-dessus ? Consultez notre guide complet sur l'utilisation des Smart Tags dans WPForms pour plus de détails.

Limitation des entrées

Dans certains cas, vous pouvez souhaiter limiter le nombre d'entrées acceptées par un formulaire ou empêcher les utilisateurs de soumettre votre formulaire plusieurs fois. Le module complémentaire Form Locker vous permet de faire les deux.

Limitation du 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 formulaires.

Activation d'une limite de saisie totale dans l'addon Form Locker

Lorsque cette option est activée, des champs supplémentaires s'affichent :

  • Limite : Le nombre maximum de participations totales autorisées pour le formulaire.
  • Message de clôture : Le message qui s'affiche lorsque la limite d'entrée est atteinte.

Fixer une limite de participation totale pour un formulaire

Sur le site web, les utilisateurs verront votre message s'afficher comme suit une fois que le nombre maximum d'entrées aura été soumis.

Un message fermé avec une limite de participation totale

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

Limitation des entrées pour un même utilisateur

Si vous souhaitez empêcher un même utilisateur de soumettre plusieurs entrées, vous pouvez limiter le nombre d'entrées provenant d'une même adresse IP, d'une même adresse électronique ou des deux.

Tout d'abord, activez l'option Activer la limite d'entrée des utilisateurs.

Activation de l'option de limite d'entrée de l'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.

Restriction des entrées par adresse IP et adresse électronique

Si vous sélectionnez l'option Restreindre par adresse électronique, vous devrez également spécifier le champ de votre formulaire contenant l'adresse électronique de l'utilisateur en le sélectionnant dans la liste déroulante Champ d'adresse électronique.

Ensuite, saisissez le nombre maximum d'entrées que les utilisateurs peuvent soumettre dans le champ Limite. Utilisez ensuite le menu déroulant situé à côté pour sélectionner le mode d'application de la limite. Vous trouverez ci-dessous un aperçu des 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 tranche de ~30 jours
  • Par ~365 jours

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

Limitation des entrées à une par utilisateur et par mois

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

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

Exiger des réponses uniques dans les champs de formulaire

Un autre moyen de limiter les entrées dans un formulaire consiste à exiger des réponses uniques pour certains champs. Cela permet d'éviter les soumissions avec le même nom, le même courriel ou d'autres détails d'identification.

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

  • Nom
  • Courriel
  • Téléphone
  • Site web
  • Mot de passe
  • Texte sur une seule ligne

Pour ce faire, cliquez sur le champ dans la zone de prévisualisation du générateur de formulaires pour ouvrir le panneau Options du champ. Cliquez ensuite sur l'onglet Avancé.

Ouvrir les options avancées d'un champ d'email

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

Activer l'option Exiger une réponse unique

Lorsque ce formulaire est publié, si un utilisateur tente d'entrer une adresse électronique qui a déjà été soumise auparavant, il verra apparaître un message indiquant "La valeur doit être unique".

Le message de validation pour les champs qui requièrent des réponses uniques

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

Voilà, c'est fait ! Vous pouvez maintenant utiliser l'addon Form Locker pour restreindre l'accès à vos formulaires.

Ensuite, vous souhaitez recueillir des statistiques et générer des rapports sur les données collectées dans vos formulaires ? N'hésitez pas à consulter notre addon "Enquêtes et sondages " qui vous permettra d'améliorer les fonctionnalités de vos formulaires.

Le meilleur plugin WordPress de construction de formulaires par glisser-déposer

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

Veuillez activer JavaScript dans votre navigateur pour remplir ce formulaire.