EC-CUBEにSecurimageでCAPTCHAを導入

eccube

EC-CUBEネタ第3弾、EC-CUBEにCAPTCHAを導入です
実際に作ったものなので動作すると思いますが、結構前にやったことなので記憶が曖昧だったり

もし動かなかったら教えてもらえれば対応します

※こちらは2.4系でのカスタマイズ方法になります
2.12系以降の方はプラグインを公開してありますのでご利用ください
EC-CUBE-CAPTCHAプラグインを作りました

Securimageの入手

こちらからダウンロードします
http://www.phpcaptcha.org/

securimage_show.phpの修正

SecurimageはSESSIONを使って認証を行うのでEC-CUBEのSESSIONを使えるようにちょこっと修正してあげる必要があります

※もっとオプションを設定したい人はこちらを参考にしてください
PHPでCAPTCHA(画像認証) Securimageの使い方 – hrendohの日記

必要なファイルのアップロード

これだけが最低限あれば大丈夫、だと思いますがsecurimage丸ごとでも全然いいと思います

SC_CheckError.phpに追記

導入部分に追加

例えば会員登録の場合

LC_Page_Entry.phpのlfErrorCheck内に追記

tplに追加