ZendFramework2その7

久々にZF2について書きます。
キャプチャ認証の認証文字を数字だけにしたいと依頼が来たので対応した。
その時のやり方を書いていきます。
ZF2のキャプチャ認証は「英字」または「英数字」のどちらかしか選択できない
仕組みとなっていました。
そのため、
1. ZF2のZend\Captcha\AbstractWordを直接編集して対応する。
2. ZF2のZend\Captcha\Imageを拡張して対応する。
のどちらかで対応するのかと思います。
※もっといい方法があるかもですが。。。
で、ZF2のクラスを直接編集するのはなにかあった時に困るので2で対応することにしました。
Zend\Captcha\Imageを拡張するためのクラスを作成

あとは、Zend\Captcha\Imageを使用している箇所をApplication\Form\Captcha\ImageExに変更すること
で対応完了となります。


コメントを残す