I checked and found the original Add-On, it is the one I also used in my scripts. It should not be to complicated to rework it for your script, but you have to chmode the image files corectly to make it work.The only problem could possibly arrive, if more than one new user registers at more or less the same time and the second user overwrites the "valid" image-code of the first user before he has endet his registration. Then, he would receive a "not valid" Reply and would have to redo his registration. I don't know but I imagine that this could be possible, since the routine only creates 1 Security image at one time. Whenever this image is overwritten, the given value to the (older) registrant would be void. ...I guess..?!
Anyway, it's better than nothing.
I put the image check code right here:
sub procreg {
#-#### Security Code
$form{'SECCODE'} = uc($form{'SECCODE'});
&oops('Sever Security Verification File Failed To Be Created.') unless (open SECTEMPFILE, "$config{'basepath'}Temp");
my $secfile = <SECTEMPFILE>;
close SECTEMPFILE;
&oops('Security Verification Error. Return to the Verification Page and refresh it to generate a new Security Code.') unless (($secfile) == ($form{'SECCODE'}));
unlink("$config{'basepath'}Temp");
#-#### END Security Code
...
...
...
Do not use this above code-sample, it's only for information and it probably don't match with the original as enclosed in the txt-file.
Good Luck
Homer
PS: Others, PLEASE do not play around with any ACTIVE Auction Script.
The Add-On has NOT be adapted to match Makebid Scripts without Modifications.
If you don't know where you're going, any road will get you there.