I’m having a lot of users linking their Patreon accounts via Wordpress but the content not unlocking until they go and edit their pledge, then the issue is fixed. Any idea how I can make it so they don’t need to take this extra step of editing their pledge?
It may be due to caching at your site, or their browser cache upon first look. Rarely it can be due to ISP doing some caching on their side.
Trying to reproduce the issue on different browsers on different devices you have (desktop, laptop, mobile) and see if it is reproduce-able in all environments from the perspective of a non logged in user trying to unlock the content may show some pointers.
patreon_nonce cookie must be excluded from all caching - in any platform. You may set (and should set, actually) W3 total cache to not cache pages for logged in users.
At this stage, disabling w3 total cache and testing to see if any of its convoluted options and settings cause this issue, and also contacting your host to see if they have a site or server level caching ( page or opcode ) implemented, would be helpful.
Ok, I’ve taken out all caching and the issue is still happening.
Users login to my Wordpress site, click unlock content, click allow and the content is still locked. Several loops through this process seems to finally unlock it. I really need help getting this issue resolved.
Please delete the existing Patreon WordPress on your site (deactivate first), then upload and activate the below package with oauth error reporting and see if it sheds any light on this issue by showing an error:
Ok, done. Yes, it’s still an issue, I’ll keep an eye out for error messages. Some users have also reported being unauthenticated from Patreon after about 30 minutes or so.
Some people can’t get it to work no matter how many times they try, but they’ll come back in an hour and it’ll work first try.
One user tried to connect again and it worked the second time.
I noticed this user is using an ad blocker. I’m not sure if that has anything to do with any of the issues my users are experiencing. Edit: Nevermind I’ve had it happen to users with no ad blocker.
Ok. How do we fix it? I’m not using Cloudflare as far as I’m aware, and it says that Patreon.com is blocking it. Does that mean it’s on the Patreon side of things?