Support » Plugin: Ninja Forms - The Easy and Powerful Forms Builder » limit submissions to one per user with out requiring the user to be logged in

  • Resolved Greg Robertson

    (@517design)


    Hi,
    Is there a way to limit submissions to one per user with out requiring the user to be logged in to view the form?
    I see under “Restrictions” I can “Limit Submissions” and set it to 1. But that seems to allow the total number of form submissions to be 1, not one per visitor/person.

    I am sending out a coupon code in the successes message once someone fills out the form. I only want a site visitor/person to see the form once (were trying to create a sense of urgency to buy). What I want to happen is if they refresh the page or leave the page and come back they will get this message “Woops! You already used your Extra 5% off coupon. However… Since we’re nice golfers, contact Krank Golf at (480) 699-5041 and one of our Krank Professions can help you.” Which I set under “Limit Reached Message” and I don’t want them to see the actual form again.

    Can I add some code that will use cookies and determine whether or not a visitor has already seen the form, and if so hide it the second time?

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author Zach Skaggs

    (@wpnzach)

    At this time our sumbissions limit is for the form total, not per user. We do have plans to enforce unique fields, such as email addresses, in the future.

    Plugin Author Zach Skaggs

    (@wpnzach)

    I wanted to let you know we’ve added this feature in the most recent release! In the “Restrictions” setting under “Advanced” in the form builder, you can now set a field which can must be unique across all form submissions (like emails!) to ensure that users can only complete the form one time per email address, phone number, name, or any other type of field.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘limit submissions to one per user with out requiring the user to be logged in’ is closed to new replies.