(12-20-2018, 11:55 AM)TGates Wrote: Well, because it was being designed for free hosting, so when people signup for free accounts it's becomes a security measure. If a spammer can get away using the same email address over and over it's 100x easier to create fake accounts.
If a client drops your hosting, 99% of the time they do not return.
The other 1% of that being the very few who may return 'someday' if they even bother with hosting again let alone choosing the same provider. This is the reason why I created the admin module Deleted Records Manager and for being able to deleted all the domains, accounts, etc. that build up from testing.
I wasn't part of the coding team originally (but was on staff for everything else) Bobby decided that's what he was going to do and did it.
Yes that makes sense, particularly in a free hosting environment.
But I didn't think we were talking about being to reuse an address multiple times - just simply changing the system so that if an admin or reseller creates a client, the code only checks against accounts that are still active and haven't been deleted, to determine if the account can be created or not. At the moment, it checks if there was ever an account with that email address, whereas I think it would work better - certainly for me, and apparently for the OP - if it checks against only non-deleted accounts. Then, of course, if you create the fresh account, and someone later tries to use the same address, this would be forbidden as there would be an active account using that address.
Keith.