Плагин CakePHP Recaptcha вызывается дважды

Ну, я боролся с этим уже почти день... И все же я не могу понять, почему мой плагин recaptcha вызывается дважды. Я подозреваю, что мой плагин PayPal также вызывается дважды. Я действительно понятия не имею, почему мои компоненты вызываются дважды, потому что я знаю, что невозможно, чтобы плагин вызывался дважды, если он загружен дважды. Любые материалы / идеи будут высоко оценены. пожалуйста помоги. Я ненавижу проблемы, которые не дают мне много подсказок о том, где искать в первую очередь. Заранее благодарю

1 ответ

У меня была такая же проблема. Я заметил, что reCAPTCHA всегда терпел неудачу при проверке, и определил, что он вызывался дважды, а второй раз всегда не удавалось, я предполагаю, потому что библиотека reCAPTCHA предназначена только для того, чтобы разрешить данную проверку один раз.

В моем случае он вызывался дважды, потому что я звонил вручную Model::validate() до Model::save(), что также подтверждает, если не сказать, чтобы. Я исправил проблему, отключив проверку в вызове, чтобы сохранить (Model::save(null, false)).

Другие вопросы по тегам