問題タブ [recaptcha]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
2330 参照

asp.net-mvc-2 - ASP.NET MVC2アプリケーションの(再)CAPTCHA代替としての非表示フィールド

現在関わっているウェブプロジェクトに「お問い合わせ」フォームを書いています。私は過去にreCAPTCHAを使用しましたが、このプロジェクトでは、余分な画像やフィールドなどでインターフェイスを乱雑にしたくないと思います。

「first_name」のような名前の非表示フィールドをフォームに追加した経験のある人は何人いますか。フィールドにデータが入力されていない場合、送信者はおそらく人間であるという考えです。しかし、ボットはフィールドが非表示になっているかどうかをチェックしませんか?

0 投票する
1 に答える
283 参照

asp.net-mvc - MvcReCaptchaで一度だけCAPTCHAを要求する

MvcRecaptchaを使用して、 ASP.NETMVC2.0サイト上の複雑な認証されていないクライアントフォームへのボット投稿を防止しています。

フォームの入力の一部が正しくない場合でも、認証されていないクライアントからの正しいCAPTCHAエントリを1つだけ要求したいと思います。

エントリが成功した後、Session["CaptchaSuccess"] = true;変数を使用してビューで抑制しようとしましたが、ビューに属性が存在すると、当然、ReCaptchaフォームの入力が必要になるため、エラーが発生します。Html.GenerateCaptcha()[CaptchaValidator][HttpPost]

モバイルブラウザを含め、これを確実に達成するための最も簡単な方法は何ですか?

0 投票する
4 に答える
1571 参照

ruby-on-rails - Rails用recaptchaプラグイン

私は現在、レール用の ambethia の recaptcha プラグインを使用しています。メッセージを非表示にしたい

「間違ったキャプチャ ソル」

ユーザーが間違った recaptcha を誤って入力したとき。これを行うにはどうすればよいですか?

ソースファイルでは、エラーメッセージを囲む次のタグを取得します

0 投票する
7 に答える
11939 参照

recaptcha - レキャプチャ翻訳

Recaptcha からテキスト言語を変更する方法を知っている人はいますか?

私はすでに試しました:

しかし、それは変わりません。

0 投票する
1 に答える
837 参照

ruby-on-rails-3 - Rails 3 RC、Mongoid、Recaptcha、RSpec で保護された「拒否」メソッドを起動する

私はレール(特にレール3)に少し慣れていないので、ご容赦ください。これにはちょっと困惑しています。基本的に、RSpec を使用して自分のアプリケーションで CustomersController をテストしたいと考えています。コントローラーで作成アクションへのポストを実行しようとしてスペックを実行すると、次のエラーが発生します。理由はわかりません。

申し訳ありませんが、従うべきコードがたくさんあります。まずは私の宝石です。

これで、CustomersController次のように定義されました。

これが私の顧客モデルです:

最後に、ここに私の仕様があります:

0 投票する
1 に答える
451 参照

captcha - reCAPTCHA またはアンチスパム フィルター?

私のウェブサイトをスパムや悪意のある登録/投稿/その他から保護するには、reCAPTCHA やスパム対策スクリプトなどを使用する方が良いですか? CodeIgniter reCAPTCHA ライブラリ (こちら)を使用して、自分のサイトにユーザー登録用の reCAPTCHA を実装することを計画していました。ただし、このライブラリに関する CI フォーラム (ここ) には、一般的に CAPTCHA について多くの否定的な意見があり、アンチスパム スクリプト (例: sblam ) などの代替アプローチを推奨しています。

どんな考えでも大歓迎です。

0 投票する
4 に答える
5059 参照

ruby-on-rails - モーダル ウィンドウ内の recaptcha (fancybox)

ファンシーボックス内でajaxを介してフォームをロードしようとしています。それはうまく機能し、すべてが正常に機能します。

recaptcha (rails) プラグインを使用して、フォームにキャプチャを取得しました。ファンシーボックスが読み込まれると、キャプチャのみの空のページにリダイレクトされます。

これはiframeとモーダルウィンドウに問題があると思いますか?

ファンシーボックス内のフォームにレキャプチャをロードした人はいますか? 例を挙げていただければ助かります..

あなたの助けに感謝...

0 投票する
1 に答える
1160 参照

php - CodeIgniter で reCAPTCHA を動作させることができません

私は CodeIgniter reCAPTCHA ライブラリ (ここ、フォーラムはこちら) を使用しています。何らかの理由で、reCAPTCHA ライブラリから reCAPTCHA フィールド コードを持つビューに変数が渡されていません。

これが私のコントローラーです(関連部分):

そして、フィールドビューを変数としてロードしようとしました:

そして私のメインビュー内:

ビューコードは次のとおりです。

ライブラリは上記のリンクから見つけることができますが、デフォルトの reCAPTCHA PHP ライブラリの単なるラッパーだと思います。

登録フォームにアクセスすると、ページが読み込まれますが、reCAPTCHA ウィジェットが表示されません。変数ごとにエラーがスローされるためです。すべて未定義です。

これは、変数をライブラリからビューにロードするための基本的なことだと確信しています。誰かが私を助けることができますか?

0 投票する
1 に答える
939 参照

jquery - reCaptcha、Lightbox、Drupal の Form API を併用する

私は、Drupal フォームを Lightbox2 ライトボックスに配置するという問題に取り組んできました。

おそらく間違って、フォームを送信する前にすべての検証を JavaScript で行うことにしました (通常の検証でライトボックス内のフォームを返すようにすることはできませんでした)。

とにかく、私は使用しています:

そしてそれはうまくいきます。

次は ReCaptcha テストです。

recaptcha の結果に関係なく、最終的に recaptcha がフォームの送信を停止するようになったとき (関数を「return false」に交換しました)、validateCaption() 関数内でこれを発見しました。

両方の変数は「未定義」です。うーん。

したがって、2 つの小さな質問 (「なぜ jquery は値を取得しないのですか?」と「onsubmit 属性は、submit 関数が処理を行っている間、待機するように説得できますか?」) と、1 つの大きな質問があります。

Drupal フォーム、ライトボックス、および Recaptcha を組み合わせることができた人はいますか?

編集: 問題の2番目の部分-jqueryが値を取得しない-は、ライトボックス内でiframeを使用していたためでした(そうでなければそれを維持できませんでした)。上記の選択を次のものに置き換えます。

そこでトリックをしました。

これをさらに解読できたら、また報告します...

0 投票する
2 に答える
192 参照

php - スパム ロジックへの対処を支援する

私はブログを持っており、スパム フィルタリングに Akismet と reCaptcha を使用することにしました。

a) ユーザーはコメントを投稿する前にキャプチャを確認する必要があります b) スパムがキャプチャをバイパスしたとしても、Akismet に処理してもらいたいと思います。

akismet がスパムを処理するために、コメント用にデータベースに 2 つの異なるテーブルを作成することを考えました。1 つは Akismet によって検出されないコメントを格納するためのもので、もう 1 つは akismet(Spam) によって検出されたコメントを格納するためのものです。このロジックの背後にある理由は、コメントテーブルをスパムで台無しにしたくないので、スパムで検出されたメッセージを別のテーブルに保存することだけを考えたからです。

問題は、この方法を使用すると、テーブルの重複が存在することです。代わりに、テーブルに追加の列を追加して、スパムかどうかを確認して保存することができます。私はどちらの方法でもできます。

どちらを採用するのが賢明でしょうか。?