Выкладывать капчи на своей странице? - PullRequest
2 голосов
/ 25 марта 2010

Нам нужно разместить изображение с изображением капчи на нашем веб-сайте ASP.NET MVC 2. Мы выбрали reCaptcha и встроили его, используя способ, описанный Derik Whittaker . Идея заключается в том, чтобы построить некоторые абстракции, и все, что вам нужно сделать, это украсить ваш контроллер атрибутом [ValidateCaptcha]. Все отлично работает.

Однако у нас много форм-виджетов на разных страницах, и я не хочу, чтобы капча плавала повсюду. Поэтому я хотел бы реализовать это так, как это делает StackOverflow: Submit a Form -> Challenge Captcha -> Submit Captcha -> Perform Action on original form data.

Теперь, как мне перенаправить пользователя на страницу с изображением капчи при сохранении первоначально предоставленной информации?

Я думал о некоторых очень уродливых взломах (скрытые поля с закодированными в base64 данными формы и т. Д.), Но я думаю, что упускаю что-то очевидное. С другой стороны, это звучит так, как будто я хотел что-то сделать в состоянии, а не должен?

1 Ответ

0 голосов
/ 25 марта 2010
...