Internet Captcha is designed to protect your html forms where users send information to others users or databases. With this captcha only human can complete the security code and only a human will be able to use your web page. The Internet Captcha is free to put in your web, it have a configurator to define the view and a lot of visual effects.
First Time Here?
Check the BotDetect ASP.NET WebForms Captcha Quickstart for key integration steps.
The ASP.NET Basic Captcha example project shows the most basic source code required to protect an ASP.NET form with BotDetect CAPTCHA and validate the user input.
It can be used as a starting point when you are first learning how to use BotDetect.
Download the BotDetect ASP.NET CAPTCHA Generator archive to run this exampleWithin this page, the root folder of the extracted archive is referred as the
<BDC-DIR>
.This example is in the
<BDC-DIR>/lgcy-on-lgcy/examples/t_api-captcha-webforms-api_basics/csharp/
folder; and contains the following files:Default.aspx
As explained in the ASP.NET WebForms Captcha howto guide, the
<BotDetect:Captcha>
custom web control generates the Html markup required to show the Captcha image and the Captcha sound / reload buttons. The form also contains an <asp:TextBox>
for the user input, an <asp:Button>
which submits the page, and a pair of <asp:Label>
controls which are used to show the Captcha validation result. Default.aspx.cs
Placing the Form Processing Code
As explained in the ASP.NET WebForms Captcha howto guide, form submission processing is done in the
Page_PreRender
event handler, so all individual control events are executed before the Captcha validation. If you want to validate the user's Captcha input before individual control events, you can also place the Captcha validation code in the Page_Load
event handler.Note that the form processing is intentionally not done in the
ValidateButton_Click
handler, in case there are multiple controls which can submit the page. We want to validate the Captcha regardless of what caused the page to be submitted.This is important because most bots will not submit the form by actually clicking the button, but by simply constructing fake POST request data – which might or might not include the 'control which caused postback' part responsible for triggering the individual button click event. Checking the Captcha regardless of other form submission variables ensures proper Captcha security in all cases.
Form Setup Code
On the first page load (
if (!IsPostBack)
), the button and label controls are initialized, and Captcha validation is not performed (since the user didn't have a chance to solve it yet).On each page load, we register the
<asp:TextBox>
control ClientID with the Captcha control instance. This allows the BotDetect client-side scripts to process the user's Captcha code input (such as automatically lowercasing it to signal that Captcha codes are not case-sensitive, automatically clearing previous user input on Reload button clicks, etc.)Captcha Validation Code
When the page is submitted (
if (IsPostBack)
), we forward the user input to the Captcha.Validate()
method, which compares it to the correct code stored in Session state.In this simplified example, we use the validation result just to display a message, and always show a new Captcha. In most real use cases, you will only show a new Captcha if the user didn't solve the previous one correctly, and execute the protected code fragment (user registration, comment recording, etc.) if the Captcha was solved correctly.
If you redirect the user to a different page upon successful Captcha completion, it might be a good idea to set a Session variable with the Captcha solving result (for example,
Session['IsHuman'] = true;
) and check it on those subsequent pages (redirecting back to the Captcha page if it's not set). Otherwise, bots could be written to skip the Captcha-protected page and go to those later stage pages directly, bypassing the protection.Finally, since a new Captcha image is shown on each page load and each Captcha code can only be validated once (regardless of the validation result), the user input should always be cleared after Captcha validation.
Web.config
There are several BotDetect-related changes in the
web.config
file, including Captcha HttpHandler
registration, ASP.NET Session state configuration, and BotDetect tag prefix registration.Current BotDetect Versions
- BotDetect ASP.NET CAPTCHAv4.4.2
- BotDetect Java CAPTCHAv4.0.Beta3.7
- BotDetect PHP CAPTCHAv4.2.5
Popular Content
BotDetect Captcha Image Samples
BotDetect Audio Captcha Sound Samples
RadioHiveMindRobotPulseDispatchThis page describes a BotDetect ASP.NET CAPTCHA code example written in C#.
The same example project is also available in these other language versions:
Related Software Categories: ActiveX | Compilers & Interpreters | Components & Libraries | Databases & Networks | Debugging | IDEs & Coding Utilities | Java | Management & Distribution | Reference & Tutorials | Source Code
FREE DOWNLOAD Download Lanapsoft BotDetect ASP.NET CAPTCHA 2.0.6.0 | DEVELOPER HOME Lanapsoft BotDetect ASP.NET CAPTCHA 2.0.6.0 |
Lanapsoft BotDetect - ASP.NET CAPTCHA is a website security component designed to protect your registration, comment, poll, guestbook, content submission, and other online forms from automated spam submissions. It generates CAPTCHA images with textual code rendered in them that are easily decipherable to humans -- but not to spam bots.
In essence, it allows you to focus on your code or content -- instead of on deleting spam.
`Developer Edition` includes FULL SOURCE CODE and ROYALTY FREE distribution rights!
Key features:
- time unlimited and fully functional demo version (it displays 'Lanap' 50% of times),
- built-in sound support that allows access even to visually impaired people,
- 50 different CAPTCHA algorithms,
- customizable image size and format,
- full server side component,
- works on shared servers (medium trust support)
- not dependent on other software so it does not bring in any additional dependencies,
- includes high-quality samples,
- free 24x7 support.
In essence, it allows you to focus on your code or content -- instead of on deleting spam.
`Developer Edition` includes FULL SOURCE CODE and ROYALTY FREE distribution rights!
Key features:
- time unlimited and fully functional demo version (it displays 'Lanap' 50% of times),
- built-in sound support that allows access even to visually impaired people,
- 50 different CAPTCHA algorithms,
- customizable image size and format,
- full server side component,
- works on shared servers (medium trust support)
- not dependent on other software so it does not bring in any additional dependencies,
- includes high-quality samples,
- free 24x7 support.
Platforms: Windows XP , Windows2000
System requirements: Windows, IIS, .NET 1.1 - 3.5
Price: $59.00
Added: | 05 March, 2008 | File size: | 9.2 MB |
Status: | new | Download times: | 1 Mb/s: 01 m 14 s |
Editor rating: | Download now! |
URL: | HTML: |
FREE DOWNLOAD Download Lanapsoft BotDetect ASP.NET CAPTCHA 2.0.6.0 | DEVELOPER HOME Lanapsoft BotDetect ASP.NET CAPTCHA 2.0.6.0 |
Tags: Captcha, Captchas, Captcha Component, Captcha Software, Bot, Spambot, Form Spam, Prevent Automated Form Submissions, Prevent Automated Registrations, Security Image, Validation Image, Verification Image, Turing Test, Captcha Asp Net, Asp Net Captcha
Lanapsoft BotDetect ASP.NET CAPTCHA 2.0.6.0 user reviews
| |
| |
| |
| |
| |
| |
| |
| |
| |
|
FREE DOWNLOAD Download Lanapsoft BotDetect ASP.NET CAPTCHA 2.0.6.0 | DEVELOPER HOME Lanapsoft BotDetect ASP.NET CAPTCHA 2.0.6.0 |
| |
| |
| |
| |
|
FREE DOWNLOAD Download Lanapsoft BotDetect ASP.NET CAPTCHA 2.0.6.0 | DEVELOPER HOME Lanapsoft BotDetect ASP.NET CAPTCHA 2.0.6.0 |
BotDetectASP.NETCAPTCHA 2.0.13.0
37 downloadsBotDetectASP.NETCAPTCHA
37 downloadsBotDetectASP.NETCAPTCHA
Lanap BotDetect for ASP.NET 1.5.1.0
129 downloadsASP.NETCAPTCHA stop automated registrations
129 downloadsASP.NETCAPTCHA stop automated registrations
BotDetect 3 ASP.NETCAPTCHA 3.0.11
27 downloadsBotDetect 3 .NET jQuery MVC Ajax CAPTCHA
27 downloadsBotDetect 3 .NET jQuery MVC Ajax CAPTCHA
Lanap BotDetect for ASP.NET (Website Edition) 7.0.83
83 downloadsLanap BotDetect for ASP.
83 downloadsLanap BotDetect for ASP.
LanapsoftBotDetectASPCAPTCHA 2.0.5.0
63 downloadsBotDetect - ASPCAPTCHA (Verification Images)
63 downloadsBotDetect - ASPCAPTCHA (Verification Images)
LanapsoftBotDetect for ASP 3.0
20 downloadsLanapsoftBotDetect is an awarded website
20 downloadsLanapsoftBotDetect is an awarded website
ASP.NET Barcode Server Control 1.0
547 downloadsServer control for ASP .NET
547 downloadsServer control for ASP .NET
EaseSoft DataMatrix ASP.NET Web Control 3.0.0
73 downloadsEaseSoft DataMatrix ASP.NET Web Control
73 downloadsEaseSoft DataMatrix ASP.NET Web Control
Captcha Code Html
EaseSoft PDF417 ASP.NET Web Control 3.0.0
57 downloadsEaseSoft PDF417 ASP.NET Web Server Control
57 downloadsEaseSoft PDF417 ASP.NET Web Server Control
ASP.NET Barcode Professional 4.0
317 downloadsLinear and 2D barcode images for ASP.NET.
317 downloadsLinear and 2D barcode images for ASP.NET.
Related Searches
- FullRecall
3918 downloads - Outlook Export Wizard
3619 downloads - SugarSync Manager
4646 downloads - Belarc Advisor
3311 downloads - Cobian Backup
3460 downloads - Samsung Kies
3525 downloads - Camfrog
5470 downloads - EaseUS Partition Master
3340 downloads - SUPERAntiSpyware
4045 downloads - PeerBlock
3905 downloads - SUMo
3628 downloads - Turbo Pascal
4086 downloads
Latest Software Searches