1. allow free memberships to certain countries, most of my spam comes from Russia or Germany, so I only want to require paid membership from those countries, not sure how hard this would be
1. allow free memberships to certain countries, most of my spam comes from Russia or Germany, so I only want to require paid membership from those countries, not sure how hard this would be
2. a version for 3.6.8
Thanks!
Eric
The problem you experienced was a showstopper caused by a change in the product's last version. It has been fixed and 0.6 is out; thanks for reporting!
PS: 1. You need something like MaxMind GeoIP to get the country of a visitor, and that by itself does not guarantee them to be a bot. It can end up doing much more harm than good. Definitely something that is not going to be included in this product, but if you are still interested in extending the product this way send me a PM and we can discuss a paid project to add this functionality.
Hi Lancerforhire, in testing of this mod, I have generated many ghost users, my site isnt live yet, so I know I generated them. Is there anyway of cleaning these up before I do go live?
Hi Lancerforhire, in testing of this mod, I have generated many ghost users, my site isnt live yet, so I know I generated them. Is there anyway of cleaning these up before I do go live?
This is a special case since you are cleaning your testing environment up to move into production. In the AdminCP, you can prune everyone in the Users Awaiting Email Confirmation usergroup (all of the ghost users are here) because none of the transactions will go through.
This is one of the extremely rare cases where you can tamper with ghost users. Under any other circumstances, do not touch them!
Thank-you, will clean-up once out of beta, waiting on this to go live.
I do have a question, why are these ghost user generated?
Prior to you releasing this, this is what I was going to use and it did not generate any ghost user...
User would register as normal.
I then point the user to an external page via the registration redirect mod. which basically told them to verify there email for the activation email.
When they clicked on the email to verify there account, I pointed them to another external page which was redirected by the same mod I mentioned above.
This page basically offered them the possibility to continue for a free account, or upgrade.
If they selected upgrade, I them pointed them to the payment.php since at this point they were already registered.
I didn't test this intensively, but it seemed to work without any ghost users created, even if I stopped the paypal process.
Ghost users facilitate the use of the existing functions instead of requiring blocks of untested and error-prone code to be made. The end result is less errors/high stability, less code (only 32KB, with all that this does!), and improved performance. Ghost users practically remove the need for reinventing the wheel.
I could go into the technical details, but you did not ask for that so I'll stop here.