[Movable Type] Movable Type に関する設定のメモなど

スパム対策(2)

Last Update: 2005--0-8- (Sun) 11: 2

最近、毎日コメントスパムがくる。

ベイジアンフィルタを導入してある ので、ちゃんと弾いてくれるのだけど、毎日同じものが投稿されるのはかなり欝陶しいので、コメント欄に http:// を含むものは全部弾く事にしてみた。

lib/MT/App/Comments.pm の $app->handle_error($app->translate("Comment text is required.")); とかなんとか書いてある所の下あたりに書き加えればOKっぽい。

if(($q->param('text')) =~ /http:\/\//) {
   return $app->handle_error('コメントスパム対策のため、http:// を含むコメントは投稿出来ません。');
}

面倒くさいので、エラーメッセージは日本語決め打ちで。多分 UTF-8 で保存しないと文字化けします。

Posted by Kyosuke Takayama at 2005-08-11 (Thu) 20:58 printable version

この記事へのコメント

コメントはお気軽にどうぞ

Cookie に保存しますか?


・スパム対策のため、http:// を含むコメントの投稿は出来ません。
・スパムチェックのため、投稿がすぐに反映されない場合があります。
・メールアドレス入力欄には何も入力しないでください。

トラックバック

トラックバックURL: http://espion.just-size.jp/mt-tb.cgi/520


 
Copyright (C) Kyosuke Takayama, All rights reserved.