ハニーポットがフォームで機能しているかどうかをテストする方法は?


7

Honeypotモジュールを自分のサイトに適用し、サイト上のすべてのフォームを保護するように設定しました。

問題は、それが期待どおりに動作していることを確認するためにテストする方法がわからないことです。

誰でもこれを行う方法を教えてもらえますか?

回答:


6

firefoxまたはchromeを開き、フォームを検査します(firebugまたは同等のものを使用)。クラス「honeypot- *」とラベル「このフィールドは空白のままにする」が付いた要素が表示された場合。次に、ハニーポットフィールドとその有効化。

ここに画像の説明を入力してください

機能するかどうかを確認します。に変更display: noneして要素を表示display: blockし、入力ボックスに値を入力して、送信を押します。検証は失敗するはずです。


また、ハニーポットの設定でロギングを有効にしてから、1〜2日後に(サイトの[レポート]セクションにある)[最近のログエントリ]ページを確認してください。いくつかのブロックされたスパムの試み(または何百もの!)を見つけるでしょう。
geerlingguy 2013年

3
数分間私をつまずかせた何か:「管理者」としてログインしている場合、ハニーポットはフィールドを追加しません。ログアウトして、もう一度確認してください。
マーク・
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.