Home > Blog > MT4のCAPTCHA認証でコメントスパム対策

MT4のCAPTCHA認証でコメントスパム対策

  • Posted by: なかがわ
  • 2008年5月 3日 11:37
  • Blog

captcha.jpg

このところ忙しいって言うのにコメントスパムだけは元気で、鬼のように1エントリだけに向けて飛んできてました。

めんどくさいので、その記事だけ消してしまおうかと思ったけど、それだけじゃキチンとした対策にならないので、再度CAPTCHA認証にチャレンジ。


ブログを見てまわったところMT4でCAPTCHA認証に成功しているところがあったので、そこでの解説を見ていたら答えが分かりました。


なるほど、mt-congigにCaptchaSourceImageBaseの記述を足さないと行けない訳ね。そしてサーバー側にImage::Magickが入ってないとダメってことか。


ということで、ボクはロリポップを借りているのでイメージマジックが使えるか探したところ問題なく使えるとのこと。

mt-check.cgiでのチェックでも使えるって出ていたので大丈夫ですね。


次はFTPでmt-congig引っ張り出してCaptchaSourceImageBaseを書き足すことにしました。

記述方法は

CaptchaSourceImageBase (captcha-sourceまでのサーバー側でのローカルパス)


自分のところまでのローカルパスを調べるために「ロリポップ!ユーザー専用ページ」内のアカウント情報にあるフルパス(/home/sites/lolipop.jp/users/アカウントネーム/web)を調べて、captcha-sourceまでのパスを記述します。

ボクの場合は...

CaptchaSourceImageBase /home/sites/lolipop.jp/users/アカウントネーム/web/cgi/mt/mt-static/images/captcha-source

です。


で、修正したらアップロードして、ブログの設定から登録認証で「認証なしのコメント」にチェックを入れて、コメントメニューの表示オプションで「CAPTCHAプロバイダ」「Movable Type 既定」を選択して、ブログ全体を再構築したら、お見事、完成しましたw


画像文字を入力しないとコメントできないかをチェックしたし、これでバッチリだねw


前回、もっと調べればよかったw


ということで、コメントいただくときには画像の文字を入れてください。

メールアドレスは必須じゃなくしました。

Home > Blog > MT4のCAPTCHA認証でコメントスパム対策

Apple Store(Japan)

Search
Feeds
Tag Cloud
blogchart
Photos
Links

Return to page top