CakePHP Recaptcha插件被调用两次

时间:2012-06-20 08:34:03

标签: cakephp captcha recaptcha

好吧,我现在已经挣扎了将近一天......但我无法弄清楚为什么我的recaptcha插件会被调用两次。我怀疑,我的paypal插件也被称为两次肯定。我真的不知道为什么我的组件被调用两次因为我知道如果加载两次插件动作不可能被调用两次。任何意见/想法将受到高度赞赏。请帮忙。我讨厌的问题并没有给我提供有关首先查看的地方的线索。先谢谢你了

1 个答案:

答案 0 :(得分:0)

我有同样的问题。我注意到reCAPTCHA始终未通过验证并确定它被调用两次而第二次总是失败,我假设因为reCAPTCHA库只是为了允许给定的一次挑战被验证一次。

在我的情况下,它被调用了两次,因为我在Model::validate()之前手动调用Model::save(),除非被告知不要,否则也会进行验证。我通过在保存调用(Model::save(null, false))中关闭验证来解决问题。