A few edits to registration system.
basically it is to help stop a few bots from registering.
It will not stop all bots but it will prevent some.
It does not use CAPTCHA (which is also useless at preventing many bot registrations)
basically the hack, adds 3 new fields to the registration form, these fields are hidden to the user so that user input can't be made on those specific fields.
I have labelled the fields user_name, user_email & user_url.
the idea is to trick the automated bot into inputting data to those fields.
If you are aware of how bots function you will know that they do not always use the registration form itself, they scan the form and then fill out the appropriate fields, an email field, url field & username field is what a bot will enter it's details in. so we try to trick the bot into entering data into those fields.
upon submission, these fields are then checked.. if those fields contain data or are not empty fields, then we know that a human has not filled out the form and registration is halted.
as i say it's not foolproof, but neither is captcha. but it will help in some regards.