1

MVC アプリケーションで reCaptcha を使用しています。コントローラーには RecaptchacontrolMVC.CaptchaValidator 属性があります。

私の CaptchaValid は常に「無効な reCAPTCHA リクエストです。チャレンジ値がありません」というエラー メッセージとともに false を返します。

[RecaptchaControlMvc.CaptchaValidator]
public ActionResult Login(Model model, bool captchaValid, string     
                captchaErrorMessage)
 {
   if(captchValid)//this is false
 }

何か不足していますか?

4

2 に答える 2

1

確かではありませんが、再キャプチャには、ここに記載されているように確認するために 4 つのフィールドが必要です。 https://developers.google.com/recaptcha/docs/verify

投稿リクエストにパラメータ「challenge」が含まれていないと思います。HTTPFox または Firebug で渡されるものを確認してください。

于 2013-02-08T06:59:46.027 に答える