Hello @mantu2
Thank you for reaching out and I am happy to answer.
This is a very inconsistent issue and we were not able to replicate it at all.
After a lot of testing, we determined that whenever an admin user logs in to multiple “sites” under an MU, each subsequent login forces an update on all nonces. This will require the user to refresh any other browser windows that are viewing the MU/sites admin dashboard or front-end with an admin bar to update the link nonces. However, the front-end admin bar links can become cached either by the plugin page cache if you have caching enabled for admins or browser caching which will result in the links remaining with the old nonce even upon refresh. There is no fix for this behavior besides clearing both the page and browser caches after each login and then refreshing all windows with outdated links.
Try purging the cache and clearing your browser cache before login and see if this helps!
Thanks!
Thread Starter
Mantu2
(@mantu2)
Hi,
Yes. There were lots of problems on my site and partially things have been fixing itself. Let me explain. I had a problem which started while using WP-Optimizer plugin which lead to misconfigurated .htaccess file. After figuring that out, the site started to work. Since I’ve had quite “strong” settings in cache, emptying cache manually is important while making any changes. Although the support page did not work yesterday, now it seemed to work ok in my backend.
I am not using admin bar on front end. I found several years ago a bug which lead to security vulnerability. Don’t know have that been fixed, but not using front end admin bar for a reason anymore.
Some other forums have notes that for “The Link You Followed Has Expired” reason is settings of upload limits. If so, then it should be consistence on all admin pages.
I did try purging all chaches, but it did not have an effect.