• PHP: 7.4-8
    • WordPress: 5.5 and higher tested, including 5.7.2
    • User Registration: Up to and including 1.9.8

    I believe that I finally narrowed down what is causing The link you followed has expired error when admins try to bulk approve users: It appears to be a conflict with the Members plugin. I created a brand new, empty WordPress site and changed nothing except installing the Members and User Registration plugins. When the Members plugin is deactivated, bulk approval in User Registration works. When Members is activated, I get the expired link error when I try to bulk approve (or whenever ?action=approved is present, for example: /wp-admin/users.php?action=approve). This install was done locally (nginx 1.16; MySQL 8.0; PHP 8) and had no caching or proxy in front of it (such as Cloudflare, etc).

    Unfortunately, I’m not sure how to fix it, or which plugin is more of a culprit. I could delete either the Members or the User Registration plugin, however, both are widely used and I have not found a suitable replacement for either, and I hate to delete either of them for one conflict since they are both otherwise working extremely well.

    I tried commenting out all instances of wp_verify_nonce that I could find in both plugins, but that didn’t make a difference. I realize this is a horrible idea for several reasons, but I’m at the point where I just want them to stop complaining.

    Do you have any ideas on how I might eliminate this error? I told them to just deal with it and approve users individually, but they are not accepting that answer.

    Here is how I reproduced it:

    1. Create a new, empty WordPress install
    2. Install+activate both User Registration and Members plugins
    3. Select at least one user (checkbox) on the /wp-admin/users.php page
    4. Select “Approve” from the bulk actions dropdown and click the “Apply” button

      When I do this, I get the error: “The link you followed has expired”

      Thank you in advance.

    • This topic was modified 3 years, 5 months ago by Daniel Hendricks. Reason: Fixed minor typo
    • This topic was modified 3 years, 5 months ago by Daniel Hendricks. Reason: Fixed more typos
Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Support sanjuacharya77

    (@sanjuacharya77)

    Hi @hendridm,

    Thank you for the information in detail. We are being able to replicate the issue when the “Members” plugin is activated. I have forwarded an issue to the developer team and we will fix it in our upcoming update. Stay updated with us.

    Best Regards!

    Thread Starter Daniel Hendricks

    (@hendridm)

    Thank you very much!

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Incompatibility with Members plugin’ is closed to new replies.