0

我遇到了一个非常奇怪的问题,我在我从事的 sf1.4 项目中使用 sfPHPCaptchaPlugin 为我的表单制作了验证码,插件的所有配置和安装都是正确的,但是验证码验证不会让我将表单的数据保存在数据库中并告诉我认为文本是错误的,但我确定我输入了在验证码图像中显示的相同文本,这是让我出错的行:

'captcha'       => new sfValidatorPHPCaptcha(array(), array('invalid' => 'The following code is invalid.')),

请问有人之前有同样的错误吗?

4

1 回答 1

2

sfPHPCaptchaPlugin 对于 symfony 1.4 不稳定,正如它在此处的插件信息中所说的那样。

您可以使用sfCaptchaGDPlugin,它是一个非常好的工具,按照 README 中的安装指南,并使用这个小部件:

$this->widgetSchema['captcha'] = new sfWidgetCaptchaGD();

$this->validatorSchema['captcha'] = new sfCaptchaGDValidator(array('length' => 4));
于 2013-07-27T15:06:03.727 回答