What is meta? ×
Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 128 Stack Exchange communities.

How does the CAPTCHA system in the Stack Exchange platform work behind-the-scenes?

Specifically, after the system decides to display a challenge to the user, how is the result URL stored? Furthermore, in instances when a CAPTCHA is displayed during a form submission: how and where is the form data stored?

Edit: We already know that it uses ReCAPTCHA (based on many architecture blogposts/answers) - my question is about how the platform is structured around ReCAPTCHA; e.g. where the form data is stored.

share|improve this question
4  
Good try, Robot –  Pëkka Oct 2 '11 at 0:18
2  
@Pekka: lol :D full disclosure: I'm making an ASP.NET MVC website where I'm trying to implement a similar system. –  Maxim Zaslavsky Oct 2 '11 at 0:19
add comment

2 Answers 2

It uses reCAPTCHA.

As for the form data, I assume it is stored in <input type="hidden"> fields.

share|improve this answer
add comment

ReCaptcha provides the actual captcha services. There is a Codeplex project for MVC ReCaptcha in C#. I haven't personally used it, but it looks to have good documentation and has good reviews. It might be a bit outdated though.

share|improve this answer
add comment

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .