メールフォームの画像認証にアルファベット表記

英語サイトメールフォームを作りたいですが、
画像認証にアルファベット表記に変更する方法を教えていただけますでしょうか。
2015年の記事を拝見しましたが、/app/Vendor/に英語kcaptchaをアップロードしただけで、解決できなさそうです。
http://forum-archive.basercms.net/modules/newbb/viewtopic.php?topic_id=1894&forum=3

判定側のソースコードはこれって合ってるかどうか、編集方法も分かりません。
\lib\Baser\Controller\ComponentにのBcCaptchaComponent.php

アドバイスのほど、お願いいたします。

こんにちは
以下の方法で、英語の画像認証が動作することを確認しました。

  1. lib/baser/vendor配下のkcaptchaをデフォルトのkcapthaに置き換える
    http://www.captcha.ru/en/kcaptcha1/

  2. lib/Baser/Vendor/kcaptcha/kcaptcha_config.phpの5行目の下に以下を追記

$convert =  "0123456789abcdefghijklmnopqrstuvwxyz";

BcCaptchaComponentの方で、/lib/Baser/Vendor/配下の方のkcapthaの設定ファイルを読みに行っているので、/app/Vendor/配下のkcapthaをカスタマイズしても正常に動作しないみたいです。

1 Like

ありがとうございました。
できました、うれしいです。
またよろしくお願いいたします。

1 Like