"Human confirmation" checks if your osC shop is accessed
by human or by robot (script or some other software).
It is useful to prevent automated registrations.
I am sure you've seen it in the net (try to register
with yahoo.com or dot.tk). The script shows a randomly
generated picture with digits. The picture is a little
bit distorted to prevent automatic recognition.
If you're human you will recognize the number and type
it into a text box.
If the number is right the registration will go on as usual,
but if the number ist false or absend the Registrationpage
will show again.
( For this Contrib you must have GD-Lib 1.8+ installed ! )
Legend: 
Download

Report
This set-up is what i'd call a hybrid set-up.
It's a combination of the works of three other
contributors plus me. I'd say this is
a relatively different implementation of the
Human Confirmation (Image Verification) from
the works of Detlef Wien including the 3 images from xmedias' "Sweet Slick Numbers" (http://www.oscommerce.com/community/contributions,1476). There seems to be
a limitation in their works as the images are accumulated in the images directory which
will soon overcrowd and cost space to the disk in the server. I tweaked it a little bit so that it will flush immediately to the browser leaving no trace in the server directory.
I merged this with the works of Marirs and my upgrade to it (http://www.oscommerce.com/community/contributions,3794/category,3/search,admin+auth).
This will have a change password support
feature. I particulary like the ability to change the distortion type and the distortion level
from the works of Detlef.
Have fun coding!
F.B. Navaja
Human confirmation for the norwegian language.
Norsk språkfil for Human confirmation.
Italian Traslate only file language
Put this file to catalog/includes/languages/italian
traduzione in Italiano
Inserire ill file in catalog/includes/languages/italian
translation in french traduction de human_confirmation.php en francais a mettre dans le fichier catalog- includes-languages-french
I did those numbers for my shop, and I though that somebody else would maybe find them attractive... Have fun
Thx to all people made their hard work on this module
My contribution is only supporting by a translation into German and Turkish language. Handle in analogy to the english file.
Nejat Philip Eryigit
PS: Email-address is a special one for spam. So don't be astonished, if don't get any answer ;-)
Updated to produce a javascript error when null or void.
Small changes in:
catalog/includes/human_confirmation.php
No need to update, but it makes youre live easier ;-)
Reason:
If you want to change the numberimages and the images have not the same size as the old ones you have to change the variables in "human_confirmatin.php" too.
To avoid this the script now detects the size of the new images. Just change the images and the script runs as usual.
(All numberimages must have the same size!).
How to update:
If you have v1.1 installed you only have to extract and overwrite: catalog/includes/human_confirmation.php
or
If you don't have v1.1 installed download and install the v1.1a package.
---
Send Questions and Comments to: osc@DWSoftworx.com
osC-Forum: http://forums.oscommerce.com/viewtopic.php?t=56333
Changes v1.1:
1. Some users reported a caching problem.
In some cases the shown image don't match the
suspected numbercode. Now the image is generated
with a random filename to prevent caching.
2. The generated image is now stored in
"catalog/images/number_pics/" to prevent problems
with other file names.
"Human confirmation" checks if your osC shop is accessed
by human or by robot (script or some other software).
It is useful to prevent automated registrations.
I am sure you've seen it in the net (try to register
with yahoo.com or dot.tk). The script shows a randomly
generated picture with digits. The picture is a little
bit distorted to prevent automatic recognition.
If you're human you will recognize the number and type
it into a text box.
If the number is right the registration will go on as usual,
but if the number ist false or absend the Registrationpage
will show again.
( For this Contrib you must have GD-Lib 1.8+ installed ! )