Expired users can still log in
-
I’m building a site for a registered charity and simply want to create member accounts that are locked out when their membership term expires. I would have thought this was a pretty basic requirement for a membership plugin, no?
However, this plugin is not behaving as I would expect and all the (useful?) documentation appears to be behind a paywall.
Users can sign up for a paid membership and can then log in to access the organization’s internal calendar and documents. So far so good.
However, there is no way, out of the box, to expire these member accounts once their membership term is over.
I installed the “Paid Memberships Pro – Set Expiration Dates Add On” add-on (why it’s an add-on, not core functionality, is another question), but it seems to do nothing.
Expiry dates pass and the user accounts are still active.
I found somewhere that you run /wp-content/plugins/paid-memberships-pro/scheduled/expirememberships.php and it expires the memberships.
This appears to be the case – the users move into the ‘Expired Members’ list and an email is sent. However, the accounts can still log in as normal.
This looks like a fundamental flaw in the plugin to me.
Is there a way to prevent a user from logging in when their membership account’s payment term ends? Even if it’s a manual process…
- The topic ‘Expired users can still log in’ is closed to new replies.