MT4 スパム対策

スパム判断で振り分けられる様になったけれど、
根本的には解決になっていない。

htaccessでリファラーが自サイトで無かったらアクセス出来ない様にするというのを試したが、効果がなかった。

mt-comments.cgiをリネームするとかの方法は試していないけれど、
ちょっと面倒だったので、違う方法を試してみる事にした。

MT-Keystrokesというプラグインの導入。
参考元:http://world-travelers.info/blog/2013/07/30#.VBu1xb_QZkm


投稿ボタンを押さない限りコメントできないらしい。


keystrokes.plをダウンロードして、

keystrokes.pl の64行目のバージョンを自分のMTバージョンに書き換える。

プラグインフォルダーに入れる。

コメント欄のフォームにタグ(赤字の部分)を追加。


...
<form method="post" action="/mt/mt-comments.cgi"
name="comments_form">

<$MTKeystrokes$>

<input type="hidden" id="entry_id" name="author" />

<input id="author" name="author" />

...


...
<label for="text">Comments:</label>

<textarea id="text" name="text" cols="50" onkeypress="keystrokes(this.form)"></textarea>

<input type="button" onclick="window.close()" value="Cancel" />

...


...

<input type="button" onclick="window.close()" value="&nbsp;Cancel&nbsp;" />

<input type="submit" name="preview" value="確認" />

<input type="submit" onclick="keystrokes(this.form)" name="post" value="投稿" />

...

1日様子を見て、スパムが無くなった事を確認。
これは効果があった。

トラックバック(0)

このブログ記事を参照しているブログ一覧: MT4 スパム対策

このブログ記事に対するトラックバックURL:

コメントする

ウェブページ

Powered by Movable Type 4.13

このブログ記事について

このページは、tairaが2014年9月19日 19:29に書いたブログ記事です。

ひとつ前のブログ記事は「スパムフィルター」です。

次のブログ記事は「大阪マラソンに向けて」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。