Feature

2. 日本人にしか解けない問題でスパム対策 1

4 文字変換型を使いたい

[spwf_nihongo_validation] は、表示された 2 語を問題文に従って 4 文字へ変換してもらう方式の簡易スパム対策です。
※ こちらは2にくらべてちょい難しめです。

基本構文

[spwf_nihongo_validation]

[spwf_nihongo_validation incorrect_thanks](間違っても完了画面へ進むパターン)

機能解説

機能解説

  • フォーム内に日本人チェックを表示する。
  • 2 つの単語と問題文を見て、4 文字の答えを入力してもらう(※ 問題は5パターンあります)。
  • 送信時に答えを検証し、不正解なら送信エラーにする。
  • 確認画面あり構成では、入力画面ではなく確認画面で表示される。

不正解でも完了画面へ進める機能 とは

ショートコードに incorrect_thanks を付けない通常構成では、不正解だと送信できません。
例:[spwf_nihongo_validation]

ショートコードに incorrect_thanks を付けると、不正解でも完了画面を表示し、実際のメール送信は行いません。BOT には送信完了したように見せつつ、実送信を止めたいときに使います。
例:[spwf_nihongo_validation incorrect_thanks]
※ ただし、間違えがあった場合、完了画面から入力画面に戻るためのリンクが出ます。

使いどころ

  • reCAPTCHA だと大変だから、簡易な追加判定を入れたい。
  • 日本語サイト向けに、無料で補助的なスパム対策を追加したい。

注意点

  • 補助的な対策であり、完全防止ではありません。
  • 問題内容や判定ロジックは、今後の更新で変わる場合があります。
  • 答え未入力、不正データ、不正解のいずれでも送信エラーになり得ます。
  • [spwf_nihongo_validation_2] と同時に入れることはできません。

次に読むページ