MT4でCaptchaの利用とvalid化
特にコメントを貰うこともないブログですが、コメントスパムなる物もあるようなのでMT4に標準で付いている Captcha を使ってみました。コメントを入力する際、画像の文字を入力してね〜って、アレです。
以下、やったことを忘れないように自分用にメモ。
- 「設定 -> コメント」の「CAPTCHAプロバイダ」を「Movable Type 既定」にして保存
- 「設定 -> 登録/認証」の「認証なしコメント」にチェックを入れて保存
- 再構築
と、これで Captcha認証 が使えるようになりました。
で、次にvalid化。こちらはコメントスパム対策とMT4標準Captchaのvalid化
を参考に修正の必要なファイルを探して書き換え。
- ./lib/MT/Util/Captcha.pm(スタティックなページ用)の67行~68行目
->alt属性がないので書き足し - ./php/lib/captcha_lib.phpの47行から48行目
->alt属性がないので書き足し
同じくcaptcha_lib.php(ダイナミックパブリッシングなページ用)の49行目
->labelのfor属性と内容に含まれるフォームコントロールのid属性の値を一致させる
<input name=\"captcha_code\" id=\"captcha-code\" value=\"\" />これを
<input name=\"captcha_code\" id=\"captcha_code\" value=\"\" />に書き換え
はぁ。出来た。
トラックバック(0)
このブログ記事を参照しているブログ一覧: MT4でCaptchaの利用とvalid化
このブログ記事に対するトラックバックURL: http://mk-box.com/txt/mt-tb.cgi/43
コメントする