I've been looking for a script like this so when it became available I thought great. However, after some testing, it failed to work.
First, the text version works fine, but the graphical version gives me a red X. PHP5+ and GD with PNG are installed.
Second, when I followed the instructions and added the appropriate code to my form script, I was able to bypass the security code no problem at all. Thus, the Captcha didn't work for some reason.
Finally, I've been told that this script would be extremely easy to penetrate by bots. You MUST have lines and graphical objects in the background to have any chance at all to stop spamming. Perhaps that is what the Graphical example does, but I couldn't get it to work.
Anyway, great idea, but it really has yet to reach basic level.
Giuseppe Leone - 2006-09-04 21:37:52 - In reply to message 1 from JAtwood
did you read this http://www.phpclasses.org/browse/file/15740.html, if you want to enable the graphic mode you must download the right font ;) I was unable to upload it in this site because is a binary file.
At the end, you wrote:
"Second, when I followed the instructions and added the appropriate code to my form script, I was able to bypass the security code no problem at all. Thus, the Captcha didn't work for some reason."
Can you tell me how did you bypass the security code ?
Giuseppe Leone - 2006-09-04 22:51:54 - In reply to message 1 from JAtwood
I've made a new changes,
I've improved the image verification by adding horizontal and vertical lines in order to prevent attack from bots. Unfortunately I've no idea to improve the text verification. Any idea ?
Giuseppe Leone - 2006-09-05 10:52:00 - In reply to message 5 from Sergei Kruglov
Do you would mean that this class is strong because it generate an image verification ? Me too. Mine also create a simple "customizable" text verification (unfortunately easly to bypass by bots). Anyway, I like your idea to use some PNG files to read as fonts. If you say to me that I can improve my class with your pretty code, this could be cool. Thank you !!!