At 9:11 PM -0400 22/4/02, Leif K-Brooks wrote:
At 9:11 PM -0400 22/4/02, Leif K-Brooks wrote: >I have a site where users can sign up. I have had huge problems with people >using auto-signups, so I tried to stop them with an authentication image. >Someone has since gotten around that. I highly doubt he is using OCR. Can >someone try to figure out what's wrong with my code? I can't see anything wrong with it. Maybe the hacker is smarter than you give him credit for. >$authimage = ImageCreate(40,15); Try randomising the size of the image. That'll stuff up any hash tables he's built. >imagestring($authimage,5,0,0,$getcode[code],$black); and try varying the offset of the string in the image. >$code = mt_rand(1000,9999); Only 8999 possible codes? Is he brute-forcing it? Check the server logs for thousands of verification attempts. >if($code != $getcode[code]){ >die("<b>Error:</b> wrong code"); And consider deleting the code after 3 incorrect attempts. ...R. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php