Asp Dynamic Captcha Image only for ASP pages
CAPTCHA is an acronym for "Completely Automated Public Turing Test to Tell Computers and Humans Apart". As the name suggests, it is a test that determines the probability of the solver being a human. As defined on the CAPTCHA home page at the Carnegie Melon University School of Computer Science's Web site:
CAPTCHA is a program that can generate and grade tests that:
- Most humans can pass.
- Current computer programs can't pass.
Usually Captcha is placed on a web form and it is represented by an image randomly generated. The image rapresent a dynamic text that the user must copy in a text field. If the verification text is entered incorrectly the application will not allow the user to perform the action.
To make more difficult for text recognize application the text is slightly scrambled, rotated and/or appear over patterned background.
As a result Captcha protects web sites against unfriendly actions like mass web form spam or brute force password attacks.
This extension has 2 different method to create the image Asp and Asp.Net versione.
The 2 version work only in Asp pages but the first create the image with asp code and the second version create the image with Asp.Net code. You can use the first version when you work on a server without the .NET Framework installed.
The Asp.Net version has more features and create a more professional image but need the .NET Framework installed on the server.
The extension don't verify the code because the code verify process
must be server side, the extension insert only the random image and
store in a session variable the random text.
You must validate the form with your usually server method.