1

フォームで CakeDC の Cakephp 2.2.4 と Recaptcha プラグイン 1.1 を使用する。ページはSSL/HTTPSです。正しい recaptcha テキストを入力してフォームを送信すると、フォームがリセットされ、メッセージが表示されません。

コントローラーの適切なメソッドで $this->request->data をチェックしましたが、ポストは受信されません。

誰でもこの問題に遭遇したり、解決策を持っていますか?

ありがとう。

コントローラーコードからの抜粋:

if ($this->request->is('post')) {   
                if ($this->Recaptcha->verify()) {

ビューから抽出:

echo $this->BootstrapForm->input('message', array(
                                    'type' => 'textarea', 
                'required' => 'required',
                'helpInline' => '<span class="label label-important">' . __('Required') . '</span>&nbsp;')
            );

            ?>
                            <?php echo $this->Recaptcha->display(array('recaptchaOptions'=>array('theme' => 'clean'))); ?>    
            <?php echo $this->BootstrapForm->submit(__('Submit'),array('class' => 'btn btn-primary'));?>
        </fieldset>
    <?php echo $this->BootstrapForm->end();?>

recaptcha のモデルに変更を加えていません。

私が使用しているCakeDCプラグインはこれです:

https://github.com/CakeDC/recaptcha

4

1 に答える 1