ReCaptcha для .Net 2.0 конфликтует с другими формами на сайте - PullRequest
0 голосов
/ 25 января 2011

Я прочитал и перечитал несколько сообщений на этом сайте и в других, которые, кажется, затрагивают похожую тему, но ни одно из предложенных исправлений не работает для меня.

Сайт Asp.net 2.0, имеет главные страницы и несколько пользовательских элементов управления. У меня есть контроль входа пользователя, который позволяет пользователю войти / зарегистрироваться на сайте. У меня также есть совершенно отдельный элемент управления с формой, которую пользователь может заполнить, чтобы заплатить деньги. Я добавил к этой форме reCaptcha (версия, совместимая с .net 2.0), и она работает.

Однако, как только я добавлю его в ЛЮБОЕ место на сайте, я больше не могу войти, форма входа отправляется, но просто обновляется без каких-либо действий, данные для входа верны.

Я думал, что это связано с группами валидации, поэтому я добавил (через собственный валидатор) группу валидации в reCaptcha (поток на этом сайте предложил решение) - это не сработало, та же проблема.

Затем я изменил элемент управления входом в систему, чтобы я мог вручную установить его группу проверки, как я видел, что это также предлагалось здесь - опять не работает - та же проблема обновления.

Я в растерянности, как только я добавляю usercontrol, который содержит recaptcha где-нибудь на моем сайте, мой логин перестает работать.

Я не могу перейти на .net 3.5+, так как сайт уже полностью построен и функционирует.

Кто-нибудь может предложить что-нибудь, что могло бы заставить этих двоих хорошо играть вместе?

1 Ответ

0 голосов
/ 25 января 2011

Может быть, потому что recapctha (если не заполнено правильно) делает вашу страницу недействительной? Что произойдет, если вы предоставите правильные данные для входа в систему, а также правильно заполните форму рекапчи?

...