Yii captcha永远不会通过验证,即使有正确的字母

Yii captcha永远不会通过验证,即使有正确的字母,yii,Yii,这是我的模型规则: array('verifyCode', 'captcha', 'allowEmpty'=>!CCaptcha::checkRequirements()), 这在我的表格上: $this->widget('CCaptcha', array('buttonOptions' => array('class' => 'captcha-anchor'))); 关于我的规则: array('allow','actions'=>array('create

这是我的模型规则:

 array('verifyCode', 'captcha', 'allowEmpty'=>!CCaptcha::checkRequirements()),
这在我的表格上:

$this->widget('CCaptcha', array('buttonOptions' => array('class' => 'captcha-anchor')));
关于我的规则:

array('allow','actions'=>array('create','index','view','member', 'captcha'),
                'users'=>array('*'),
),
我一直在

“验证代码不正确”

不管我做什么

我将AjaxValidation与CActiveForm一起使用,并希望继续使用它

有什么线索可以解决这个问题吗

请不要发布任何链接,如果你碰巧知道答案,请描述它,这样我们可以讨论,如果需要的话

请注意,验证码图像正在显示和重新加载。没有问题


谢谢。

我有同样的问题,每次都返回false,因为:

1-我在某个基本控制器中定义了Get POST,并将ajax请求发送到从基本控制器扩展而来的主控制器,因为我无法直接调用基本控制器,所以我将ajax请求更改为所有页面的当前控制器而非主控制器

2-我在布局中硬编码了JQuery,所以我在页面中加载了两个JQuery,所以它发送了两个请求,第一个经过验证,第二个失败,我禁用了JQuery自动加载链接帮助