• I’ve added the Wedding Party RSVP program (free version) and it seemed to work/install perfectly.

    HOWEVER
    Some of our guests have been reaching out that they’re receiving this message when entering their PARTY ID: “Security check failed. Please open this page again and try once more”

    There appears to be no common thread in who’s receiving it (various browsers and internet providers). Moreover, a user will receive that error one day and then be able to RSVP 100% perfectly the next day.

    I tried this myself (when the problem was first reported) and exprienced the same issue. Then a couple hours later, it was working fine (for me) on my phone and laptop while other guests were still getting the error.

    Any help/assistance would be greatly appreciated!

    Thank you!

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

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Author Randy Breland

    (@brelandr)

    Hi,

    We checked your RSVP page at https://ridingpartners4life.com/rsvp-2/ and confirmed the issue.

    The “Security check failed. Please open this page again and try once more” message when entering a Party ID is not caused by a wrong Party ID. It happens when a guest loads a cached copy of the RSVP page with an expired security token. That matches what you’re seeing: random by guest, browser, and time — including it working for you later while others still fail.

    Your site is behind Cloudflare and GoDaddy-style full-page caching, and we can see Cloudflare still serving cached HTML for /rsvp-2/ (cf-cache-status: HIT). The automatic fix we released in version 8.2.4 is not active on your site yet (the refresh endpoint is not responding).

    Please do this:

    1. Update Wedding Party RSVP to 8.2.4 or newer.
    2. If you use Pro, update to 2.2.3+ and confirm the license is active under Wedding RSVP → Settings → License.
    3. Set RSVP Page URL to: https://ridingpartners4life.com/rsvp-2/
    4. Flush host cache, any caching plugin, and Cloudflare (Purge Everything).
    5. Test in a private/incognito window: enter a Party ID → Find Invitation should work without a hard refresh.

    Guest workaround until then: hard refresh (Ctrl+F5 / Cmd+Shift+R) or open the RSVP link in a private/incognito window, then enter the Party ID again.

    After updating, we can re-check the page if you’d like. Reply once updates and cache purge are done.
    After updating, we can re-check the page if you’d like. Reply once updates and cache purge are done.

    If you want to setup an admin account for sales@landtechwebdesigns.com and email me a password, I will be happy to log in and assist

    Best,
    Randy


    Thread Starter bigjohnwc

    (@bigjohnwc)

    Happy to perform your solution … BUT .. Just a quick question/problem.
    You state to update to version “8.2.4 or newer” … but I’m only showing 8.2.3 as the newest version available (via WordPress).

    How do I obtain the 8.2.4 version?

    Thanks! (and TRULY thank you for the quick response!)

    Plugin Author Randy Breland

    (@brelandr)

    Its been transmitted to wordpress svn, but wordpress can sometimes take upto 24 hours to release it.
    In the meantime, you can download it from the following link
    https://weddingrsvp.pro/wp-content/uploads/2026/07/wedding-party-rsvp-8.2.4.zip

    Thread Starter bigjohnwc

    (@bigjohnwc)

    I believe everything you’ve requested has been done/performed.
    If you could double-check, it would be appreciated.

    Thank you!

    Plugin Author Randy Breland

    (@brelandr)

    when you go to plugins what version are you showing – from my end it looks like you have version 8.1.1 which will not fix the issue. I recommend downloading the plugin from the link in the previous message

    WordPress is correctly sending three different signals to prevent CDN caching. Cloudflare is ignoring all of them, which means someone has a Cloudflare Cache Rule or Page Rule set up that forces caching and overrides origin headers.

    Also notice: the Cache-Control: no-cache bypass headers you sent on the second request made zero difference — same cf-cache-status: HIT, same age ticking up. Cloudflare is locked into caching this page.

    Why this breaks the RSVP form: The plugin embeds a WordPress nonce in the page HTML. Cloudflare serves every guest the same cached copy with the same nonce. After ~12–24 hours that nonce expires and every AJAX form submission fails silently (WordPress returns -1).

    Fix — in the Cloudflare dashboard:

    1. Go to Rules → Cache Rules (or Rules → Page Rules if older setup)
    2. Find the rule that’s forcing cache on this domain/site
    3. Add an exception for /rsvp-2/ with Cache Status: Bypass, or edit the existing rule to exclude that path

    The quickest option is a new Cache Rule with higher priority:

    • When: URI Path equals /rsvp-2/
    • Then: Cache Status → Bypass

    That will let Cloudflare pass through to the origin on every request for that page, so guests always get a fresh nonce.


    Are you by any chance on godaddy’s managed hosting?

    Thread Starter bigjohnwc

    (@bigjohnwc)

    PLUGIN: I’m using Version 8.2.4 (from your download). That was the first thing I did.

    And yes, I’m using GoDaddy Managed WordPress hosting.
    I have no Cloudflare dashboard that I’m aware of.

    Thread Starter bigjohnwc

    (@bigjohnwc)

    It also appears that GoDaddy’s CDN cannot be toggled.
    I have FLUSHED the cache both in the WP Admin as well as in GoDaddy’s settings (have done that prior today’s message as well as after)

    Emailing now, I’ve added you as an admin

    • This reply was modified 1 day, 2 hours ago by bigjohnwc.
Viewing 7 replies - 1 through 7 (of 7 total)

You must be logged in to reply to this topic.