2006年12月23日

MovableTypeのspam対策 その3(Ver3.33)

だいぶ前ですが、MovableTypeのspam対策 その2で日本語コメントしか受け付けなくしましたが、MTのバージョンアップで効かなくなってしまいました。
そこで、同じ対策をVer3.33向けにします。

/lib/MT/App/Comments.pm、

sub post{

の中、の267行目あたり、

    if ($text eq '') {
       return $app->handle_error($app->translate("Comment text is required."));
    };

のあとに以下を追加します。

#ここから以下の3行
    if ($text !~ m/[\x80-\xff]/){
       return $app->handle_error($app->translate("Comment text should be written in Japanese."));
    };

これで日本語を含まないコメントは投稿できなくなるはずです。


Posted by yamashow at 2006年12月23日 18:32
URL for this entry: http://yamashow.com/cgi-bin/mt/mt-tb.cgi/47
トラックバック
MovableType from まさるのひみつ日記2007年5月 4日 17:02
つかの間のGWで気になっていたMovableTypeのバージョンアップをした。 ...
コメント
投稿者 yamashow : 2007年1月 7日 12:34

コメント投稿のテスト。
http://www.yamashow.com/