- This topic has 2 replies, 2 voices, and was last updated 10 years, 8 months ago by .
Viewing 3 posts - 1 through 3 (of 3 total)
Viewing 3 posts - 1 through 3 (of 3 total)
- You must be logged in to reply to this topic.
Support site for Tips and Tricks HQ premium products
by
Tips and Tricks HQ Support Portal › Forums › WP eMember › eMember delete members with no account_state
Tagged: account status, Delete Members, members
Hi,
When a new person registers they need to click an activation link. Until they do, they have an account_state which is blank and a membership_level set to the free one.
If they decide to never click on the activate link, this account is never deleted. After about 48 hours strangely enough:
– the membership_level is set to premium (!)
– the subscription_starts is set to 48 hours ago (and gets updated every day with the date of 48 hours ago!)
but their account_state is still blank.
This is creating database clutter and also means that it is blocking some people in actually registering if they lost the activation link.
Is there an easy fix for this strange behavior? I could create a CRON to delete those members every day but I would rather fix the problem at the source.
thanks
Blaise
I should also add that before they click on the activate link and before the 48h are gone, they have a subscription_starts which is blank. This is only filled once the 48h are over.
You don’t want to delete those “in-progress” records daily. Sometimes people take time to click on the activation link. Each user/member will have ONLY one record in the database and that record will be updated accordingly (when the link is used). It is not taking much space in your database for sure.
Every now and then when you are in your admin dashboard, you can click on the “Incomplete” link in the “Manage Members” menu. Investigate all the incomplete signups and delete some of theme (that you think has no hope of coming back). The bulk delete option should make this task trivial.
You can also go to the “Admin Functions” menu of the plugin and resend the registration activation link to user (just in case someone missed it in the first place).