最近、コメント・トラックバックスパムがしゃれにならなくなってきたのでOgawa::Memorandaさんが公開しているCaptcha Pluginを入れてみました。Yahoo!とかの登録画面でよく見るあれです。これで機械的なスパムは防御できるはずです。

cpatcha.gif

ただ問題なのはこのプラグインはAuthen::Cpatchaモジュールを必要とするのですが大抵のレンタルサーバーにはインストールされていません。

で、GDとDigest::MD5(その他のモジュール)がインストールされていることを前提に以下のようにすれば動きます。この二つはMovableTypeが動いていれば多分入っているはずです。

サーバーのMTのextlibディレクトリにAuthenディレクトリを作成します。

CPANからAuthen::Cpatchaパッケージをダウンロードします。

ローカルで解凍して[MTのpath]/extlib/AuthenにCaptcha.pmとCaptchaディレクトリをアップロードします。

[MTのpath]
    `--extlib
         |-- Authen
         |   |-- Captcha
         |   |   `-- images
         |   |       |-- 2.png
         |   |       ・・・
         |   |       `-- z.png
         |   `-- Captcha.pm

こんな感じです。

Captchaプラグインの配布先からプラグインをダウンロードして説明どおりにインストールします。

plugins/captcha/captcha_js.cgiを以下のように変更します。

・・・
use lib '../../extlib';

use Authen::Captcha;
use CGI;
・・・

これで動くはずです。

              

              

トラックバック(3)

トラックバックURL: http://mt.hide-k.net/mt-tb.cgi/483

このブログは書き始めたばかりなのでSPAMコメントには困っていないのだが、以前書... 続きを読む

春夏秋冬、日光を歩こう! - CaptchaPluginを導入 (2007年3月29日 14:50)

コメントスパム頻発により削除の手間がかかるようになったので、Ogawa::Mem... 続きを読む

と言うのをようやく見つけたので導入しました。(厳密にはさくら以外の鯖でも応用でき... 続きを読む

コメントする

プロフィール

このブログ記事について

このページは、hideが2006年7月13日 02:36に書いたブログ記事です。

ひとつ前のブログ記事は「MovableType 3.31へアップグレード」です。

次のブログ記事は「last.fmがリニューアル」です。

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