How to restrict users from using the same device to fill out a form on behalf of another person?

  • demab
    Demandé le 28 janvier 2024 à 02:56

    Bonjour,

    Est-il possible d'empêcher une personne de répondre pour quelqu'un d'autre avec le même téléphone.

    J'essaye de faire un formulaire de présence et chaque personne doit compléter le formulaire avec son téléphone. Je veux éviter la triche et qu'on encode plusieurs personnes avec le même GSM


    Merci

  • Christy Jotform Support
    Répondu le 28 janvier 2024 à 03:08

    Hi Benoit,

    Thanks for reaching out to Jotform Support. Unfortunately, our French Support agents are busy helping other Jotform users at the moment. I'll try to help you in English using Google Translate, but you can reply in whichever language you feel comfortable using. Or, if you'd rather have support in French, let us know and we can have them do that. But, keep in mind that you'd have to wait until they're available again.

    Now, let me help you with your question. While there isn't a direct method to restrict users from submitting forms on the same mobile device, you may enable the Unique Submissions feature to keep users from resubmitting the form if they use the same IP address and browser. The following explains the three options for unique submissions:

    • No Check — This option means the form will not check for duplicate submissions.
    • Check Cookies Only — This option is also called Loose Check. When you choose this option, the form will check whether the submission came from the same browser. It uses cookies stored in the user’s browser’s storage to verify duplicate submissions.
    • Check Cookies and IP — This is also called Strict Check, which means the form checks whether the submission came from the same browser and IP Address.

    To enable this, I'll walk you through it:

    1. In the Form Builder, go to the Settings tab.
    2. Click the Show More Options button.
    3. You will have to scroll down and look for the Unique Submissions option.
    4. Finally, please select Check Cookies Only or Check Cookies and IP from the dropdown, and that’s it!

    How to restrict users from using the same device to fill out a form on behalf of another person? Image 1 Screenshot 20

    Give it a try and let us know if you need more help.

  • demab
    Répondu le 28 janvier 2024 à 03:12

    J'ai déjà tester cette solution mais le soucis c'est qu'ils ne savent plus du tout le compléter à l'avenir. J'aimerais qu'ils ne puissent pas le compléter directement mais que le lendemain ce soit de nouveau possible

  • Frédéric Jotform Support
    Répondu le 28 janvier 2024 à 04:33

    Bonjour demab,

    Merci de revenir vers nous avec cette précision. La solution proposée par ma collègue Christy reste valable avec la fonctionnalité qui permet de sauvegarder les réponses déjà apportées afin de finir de remplir le formulaire plus tard. Permettez-moi de vous montrer comment faire.

    Après avoir activé l'option de Soumission Unique, mais cette fois en ne choisissant l'option Vérifier uniquement les cookies, puisque l'lP d'un smartphone peut changer d'une connexion à une autre au réseau GSM, il s'agit d'activer l'option Enregistrer et continuer plus tard.

    1. Dans le Générateur de Formulaire, allez à la page Paramètres.
    2. D ans le panneau de gauche, choisissez l'onglet Paramètres du formulaire.
    3. En bas de la page, cliquez sur Afficher plus d'optionsHow to restrict users from using the same device to fill out a form on behalf of another person? Image 1 Screenshot 50
    4. A la section Enregistrer et continuer plus tard, choisissez Activé.How to restrict users from using the same device to fill out a form on behalf of another person? Image 2 Screenshot 61

    Et voilà. Dès lors, s'affiche près du bouton de soumission un bouton autre bouton pour Enregistrer, comme ci-dessous.How to restrict users from using the same device to fill out a form on behalf of another person? Image 3 Screenshot 72

    Tant que le répondant ne fait qu'enregistrer, il continue d'avoir accès au formulaire. ET, une fois avoir cliqué sur le bouton de soumission, il ne pourra plus accéder au formulaire et le message suivant s'affichera.How to restrict users from using the same device to fill out a form on behalf of another person? Image 4 Screenshot 83

    J'espère que cela résoudra votre problème. Mieux vaut peut-être prévenir de cette restriction au début de votre formulaire, en cela découragera des répondants de soumettre plusieurs fois depuis un même smartphone.

    Ce guide peut aussi vous intéresser: Comment activer la fonction "Enregistrer et continuer plus tard" dans les formulaires?

    Essayez et dites-nous comment ça se passe.

  • demab
    Répondu le 28 janvier 2024 à 07:23

    Bonjour,

    Je vais mieux expliqué ma problématique pour voir si c'est réalisable ou pas.

    Je dois donner une conférence sur la sécurité informatique de 8h à 10h. J'aimerais que les participants complète le formulaire pour savoir qui est présent. Ensuite j'ai une autre conférence de 12h à 14h et pareil j'aimerais qu'ils puissent compléter à nouveau le même formulaire (pour éviter de faire 2 formulaires différents). Mais j'aimerais empêcher les petits malins qui voudraient compléter le formulaire pour un de leur camarade après avoir complété pour eux.

    L'idée c'est que les participants complète le formulaire une fois et après une heure ou deux je réautorise à le compléter. Si ce n'est pas possible, pas de problème

    Merci

  • Frédéric Jotform Support
    Répondu le 28 janvier 2024 à 08:39

    Bonjour demab,

    Merci d'avoir précisé. Ce cas de figure suppose plutôt que le premier formulaire comme le second fassent l'objet d'une soumission, et non d'être enregistrés pour être soumis plus tard. Il vous faut donc utiliser deux formulaires différents et activer pour chacun l'option Soumission Unique, ce qui empêchera un candidat de remplir de nouveau le même formulaire associé à chaque session, comme indiqué précédemment.

    Vous pouvez cependant faire de sorte que chaque candidat accède au second formulaire pré-rempli, par exemple avec ses nom, prénom, etc. en insérant dans le mail de Répondeur automatique l'URL adéquat qui intègre les réponses apportées au premier formulaire. Mais cela nécessite d'ajouter un champ pour l'email du répondant.

    Permettez moi de vous montrer comment.

    1. Ouvrez votre premier formulaire dans le Générateur de Formulaire, et allez à la page Paramètres.
    2. Allez à l'onglet E-mails.
    3. Cliquez sur + Ajouter un email.How to restrict users from using the same device to fill out a form on behalf of another person? Image 1 Screenshot 50
    4. Choisissez E-mail de Réponse Automatique.How to restrict users from using the same device to fill out a form on behalf of another person? Image 2 Screenshot 61
    5. Dans le Contenu de l'e-mail, ajouter le texte du lien vers le second formulaire et, l'ayant sélectionné, cliquez sur l'icone de lien qui se trouve dans la barre d'outils de mise en forme du texte du contenu de l'email.How to restrict users from using the same device to fill out a form on behalf of another person? Image 3 Screenshot 72
    6. Dans la page Insérer un lien, entrez l'URL du formulaire pré-rempli avec les réponses apportées.How to restrict users from using the same device to fill out a form on behalf of another person? Image 4 Screenshot 83

    L'URL à saisir est de la forme suivante:

    https://jotform.com/form/FORMID?fieldID1={fieldID1}&fieldID2={fieldID2}


    où:

    • FORMID est l'ID de second formulaire.
    • fieldID1 est le Nom Unique du champ.
    • {fieldID1} est la syntaxe qui permet d'insérer la valeur du champ dont le nom unique est fieldID1.

    Mais comme vous utilisez un élément Tableau, cela risque d'être compliqué de générer dans l'URL les choix qui y ont été effectués, si tant est que cela est possible. Vous pouvez notamment faire un essai et voir la syntaxe requise en générant l'URL requise en utilisant notre application prepopulate.io qui permet de générer l'URL d'un formulaire prérempli. Pour ma part, j'aurai besoin d'un peu de temps pour vous proposer une solution fonctionnelle si elle est possible.

    Ce guide, pour Préremplir des champs dans votre formulaire via des paramètres d’url, vous donne des détails sur cette méthode.

    Une autre alternative existe, qui pourrait aussi permettre de ne recourir, cette fois, qu'à un seul formulaire, mais elle nécessite l'utilisation de notre API, que vous disposiez d'un serveur Php, et d'y créer un script Php ad-hoc.

    Si l'une ou l'autre de ces solutions vous intéresse, dites-le nous et nous prendrons le temps nécessaire pour vous expliquer comment faire.

  • demab
    Répondu le 28 janvier 2024 à 09:37

    D'accord. Je comprends mieux. J'ai vu également qu'il est possible de demander une connexion aux utilisateurs mais pour le moment c'est bloqué. Est-ce payant ? Et est-il possible d'obliger un nom de domaine ?


    Merci

  • Ericson_B Jotform Support
    Répondu le 28 janvier 2024 à 11:41

    Hi demab,

    Thanks for getting back to us. Unfortunately, our French Support agents are busy helping other Jotform users at the moment. I'll try to help you in English using Google Translate, but you can reply in whichever language you feel comfortable using. Or, if you'd rather have support in French, let us know and we can have them do that. But, keep in mind that you'd have to wait until they're available again.

    Now, let me help you with your question. Can you explain a bit more so I can help you better?

    Once we hear back from you, we'll be able to help you with this.

  • demab
    Répondu le 28 janvier 2024 à 11:48

    i work in school and every student have google email adress. Is it possible they connect with this adress (not another) to complete the form ? Thanks

  • Ericson_B Jotform Support
    Répondu le 28 janvier 2024 à 11:55

    Hi demab,

    Thanks for getting back to us. If they fill out the initial form with their email address, they will receive the autoresponder you set up and will be able to complete the form using the same email address. 

    Let us know if you have any other questions.

  • demab
    Répondu le 28 janvier 2024 à 11:58

    I would like activate this option, is it possible or not ? Must i pay for it ? How to restrict users from using the same device to fill out a form on behalf of another person? Image 1 Screenshot 20 Screenshot 10
  • Ericson_B Jotform Support
    Répondu le 28 janvier 2024 à 12:11

    Hi demab,

    Thanks for getting back to us. I answered your other question on a new thread. You can go ahead and check that out here. 

    Let us know if you have any other questions. 

  • demab
    Répondu le 28 janvier 2024 à 16:20

    J'avais une autre question. Je viens d'activer l'accès entreprise pour le formulaire. Est-ce que je peux récupérer l'email de connexion dans un champ email ? How to restrict users from using the same device to fill out a form on behalf of another person? Image 1 Screenshot 20 Screenshot 10
  • Ericson_B Jotform Support
    Répondu le 28 janvier 2024 à 18:27

    Hi demab,

    I moved your other question to a new thread and helped you with that here.

    Let us know if you have any other questions.