Grav CMS与Recaptcha v3集成

时间:2019-11-28 07:32:01

标签: forms recaptcha grav recaptcha-v3

我正在使用Grav格式v2.16.4-我想将recaptcha v3集成到其中,但是它不起作用。

我已经在文档中添加了以下字段,请告诉我其中是否存在任何问题?

 recaptcha:
 name: g-recaptcha-response
 version: 2-checkbox
 site_key: 6LczAsUUAAAefefwefwefe
 secret_key: sfefefwefwfcaEB0fsadzKggE
 type: hidden

这是我关注的文档-(https://learn.getgrav.org/16/forms/forms/fields-available#captcha-field), 另外,我还在头部添加了recaptcha脚本,该脚本现在在网站上显示了recaptch符号。

请对此提供帮助。我不熟悉Grav cms。

谢谢!

1 个答案:

答案 0 :(得分:0)

嗨,这是解决方案-所以我所做的是-我将Grav表单更新为版本4,然后在下拉列表中可以找到最新的版本3。之后,只需将这段代码放入表单-

 -        
           name: g-recaptcha-response
           label: Captcha
           type: captcha
           recaptcha_site_key: ////////
           recaptcha_not_validated: 'Captcha not valid!'
           validate:
                required: true

正在进行中

process:
        -
           captcha:
                recaptcha_secret: ///////
        -
            save:
                fileprefix: feedback-
                dateformat: Ymd-His-u
                extension: txt

这对我有用,请让我知道是否有人需要帮助。