tDiaryのコメントSPAM対策

先日初めて出現したコメントSPAM攻撃がさらに増加して今度はコメントにSPAMを一度に3件も放り込まれたので、さすがに何か対策を打たねばと探して、こちらで紹介されている対策を取ってみました。コメントを送信する画面にチェックボックスが1個追加されて、それをチェックしなければ有効なコメントとして処理されないというものです。チェックを入れなかった時のリダイレクトの処理がうまくいかず、探してもほかでも同じ問題で悩んでいる人がいるばかりで解決策が見つからず、index.rbの34行目をとりあえず"raise TDiary::TDiaryError"に書き換えてエラーにしてみました。そうやるといきなり最新の日記の画面に飛ばされますが何やら変な様子になります。もちろんコメントは書き込まれません。まぁ、SPAMerが見る画面などどうでもよいという見方もありますが。今後当日記にコメントを書き込む際にはチェックボックスのチェックを忘れずにおねがいいたしますm(__)m。




この記事へのコメント

この記事へのトラックバック