有什么方法可以检查为什么recaptcha不起作用

时间:2019-12-17 07:37:22

标签: php codeigniter

我正在使用codeigniter并在注册页面上重新捕获正常,但现在显示错误

“无法访问与您的字段名验证码相对应的错误消息。(重新验证码)”

由于先前的recaptcha工作正常,我没有解决该错误的方法 可以是一些js问题吗?

1 个答案:

答案 0 :(得分:0)

您收到的消息是因为为此字段$this->form_validation->set_rules定义的验证规则包含未通过的规则,并且没有为该规则定义消息。

最有可能是自定义规则。

您需要处理您的语言文件(system/language/english/form_validation_lang.php),并添加针对您的特定规则量身定制的消息。如果自定义验证规则称为recaptcha(您的set_rules将读取类似$this->form_validation->set_rules('field_name', 'description', 'required|recaptcha');或类似内容),则您的语言文件将需要一个类似于以下内容的新条目:

$lang['form_validation_recaptcha] = 'The {field} field must contain a valid recaptcha response';或类似的内容。