Love Disneyのスパムコメントが多くなってきたのでCaptchaを導入した。
ところが数名の方からコメントできないとの指摘が。
書き込むPCの環境のためかと思い、いろいろな環境で書き込みテストするもコメントができないことはなかった。
自分で調べるのは限界だったので他に数名の方にコメントテストをしてもらったらあることがわかった。
時間をかけてコメントするとCaptchaを正しく入力してもコメントできないらしい。
このことを調べてみるとMTのCaptchaの有効時間はデフォルトで10分らしいことがわかった。
記事をゆっくり読んだり、他のことをしていたら10分はあっと言う間。
この時間を延ばすことはできないのかと調べていたら以下のファイルが怪しいことがわかった。
%MT%\lib\MT\Util\Captcha.pm
[perl num=17]use constant EXPIRE => 60 * 10;[/perl]
これを
[perl num=17]use constant EXPIRE => 60 * 30;[/perl]
これで30分に増えたハズ。
ちょっとこれで運営してみようと思う。