• Resolved ostinatofreak

    (@ostinatofreak)


    A member of our club who had not taken this poll yet wrote to me, “I went to complete the poll and it wouldn’t let me submit an answer. It displayed, ‘You have already voted for this poll.’ ”

    He attached a screenshot that verified it told him he already took the poll even though he didn’t. But then he refreshed the page, and it no longer told him he already took the poll.

    On the same website there are a couple of events (Bump Doubles and Singles Ladder) that have Forminator registration forms, and he had just completed both of those forms yesterday, so it’s possible this bug could have something to do with that.

    • This topic was modified 2 years, 4 months ago by ostinatofreak.

    The page I need help with: [log in to see the link]

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Support Adam – WPMU DEV Support

    (@wpmudev-support8)

    Hi @ostinatofreak

    I hope you’re fine today and thank you for your question!

    Separate forms/quizzes/polls (even if they are on the same page) would “behave separately” too but in this case I think it’s quite likely cache-related.

    As you mentioned – after refreshing the page, it no longer said “You have already voted” and I understand member was able to complete the poll then, right?

    if so, it means that plugin didn’t really detect that the member already voted but rather site/server served already “cached” page with the message (that could have been served to somebody else earlier). Or that the IP was either wrongly detected or actually shared with some other visitor who already voted.

    I’d suggest checking following things for the start:

    1. in poll “Behavior” settings, make sure that “Submission Method” is set to “Ajax” and not “Reload Page”

    2. on the same settings page, set “Rendering” option to “Load poll using AJAX” and, if that’s not enough, also enable “Prevent page caching on poll page” option.

    If that still doesn’t help, try additionally settings “Method” option in “Voting Limit” section on the same settings page to “Browser Cookie” instead of default “User IP”.

    These changes (one of them or combined) should solve the issue, I believe.

    If you are using some caching plugin on site, you can also try completely excluding the page with the form from cache if none of above changes help.

    Best regards,
    Adam

    Plugin Support Amin – WPMU DEV Support

    (@wpmudev-support2)

    Hello @ostinatofreak ,

    We haven’t heard from you for some time now, so it looks like you don’t have any more questions for us.

    Feel free to re-open this ticket if needed.

    Kind regards
    Kasia

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Poll false positive’ is closed to new replies.