【问题标题】:Symfony 2.3 form is not validating Gregwar captcha codeSymfony 2.3 表单未验证 Gregwar 验证码
【发布时间】:2013-12-13 11:27:14
【问题描述】:

我的模板正在显示图像,但在提交表单后它总是显示错误的代码错误。 任何建议 我的控制器

$form = $this->createFormBuilder()
    ->add('captcha', 'captcha')
    ->getForm();
$form->handleRequest($request);

if ($form->isValid()) {
    // some activity
} else {
    echo 'captcha error';
}

【问题讨论】:

  • 你能不能 var_dump($form->getErrors());在 isValid 之前?

标签: php symfony captcha symfony-forms


【解决方案1】:

我也遇到过这个问题。我通过使用新操作来处理表单提交来解决此问题,而不是使用创建表单和验证码的相同操作。

也许如果您使用相同的操作来创建表单并处理表单提交,它会在您提交表单时重新生成验证码,结果验证码字段已过时并且仍然无法验证。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-06-24
    • 2014-04-17
    • 2015-01-23
    • 1970-01-01
    • 2019-01-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多