Its a common requirement that we require a captcha to be integrated on our page. I would like to mention a free captcha service which can be implemented in integrated on websites.
What is reCaptcha?
reCAPTCHA is a free CAPTCHA service that helps to digitize books, newspapers and old time radio shows.
It’s Free! Yep, reCAPTCHA is free.
It’s Easy. reCAPTCHA is a Web service. As such, adopting it is as simple as adding a few lines of code on your site.
It’s Accessible. reCAPTCHA has an audio test that allows blind people to freely navigate your site.
It’s Secure. Most other CAPTCHA implementations can be easily broken.
It’s Popular. Over 100,000 sites use reCAPTCHA, including household names like Facebook, Ticketmaster, and Craigslist.
Whenever uses input data in reCaptcha control, they actually help digitizing books.
Moreover is very easy to integrate reCaptcha in our websites. Below are the steps which are required to integrate it into a ASP.NET page.
Steps to Integrate reCaptcha in ASP.NET
Register for a reCaptcha key : As a first step we need to register for recaptcha keys. Navigate to Get reCaptcha URL to signup for the keys. After we register for the keys, we get a public and private keys which we need to use in our asp.net page. By default all keys work on localhost as well.
Download reCaptcha library for ASP.NET: Download the dll file from here. Also add the reference to the dll in the asp.net project.
Add reCaptcha widget on ASP.NET page : Insert the reCAPTCHA control into the form you wish to protect by adding the following code snippets: