I am designing a website in ASP.Net and want to use captcha in my website. I believe it is used for security, will I need to create an additional column in database table to store string in capcha image?

if the purpose is security, then how should I deal with this string?

Recommended Answers

All 2 Replies

Hi san_crazy,

CAPTCHA stands for Completely Automated Public Turing Test to Tell Computers and Humans Apart.

It is one of the most popular technique used to prevent computer programs from sending automated requests to Web servers especially to prevent spam attacks.

Google, Hotmail, PayPal, Yahoo and a number of blog sites have employed this technique.

You can store the text in database, generate the image based on that text and compare it with user input.

Refer these links:
http://www.codeproject.com/KB/aspnet/CaptchaImage.aspx
http://www.codeproject.com/KB/custom-controls/CaptchaNET_2.aspx
http://msdn.microsoft.com/en-us/library/ms972952.aspx
http://www.codeproject.com/KB/custom-controls/CaptchaControl.aspx

You can

I am designing a website in ASP.Net and want to use captcha in my website. I believe it is used for security, will I need to create an additional column in database table to store string in capcha image?

if the purpose is security, then how should I deal with this string?

I think you will create a temporary string which will hold the CAPTCHA random generated image text.. then compare it to the user input..

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.