没有服务器的reCAPTCHA

问题描述

我正在尝试在Contact表单(三个字段,姓名,邮件和消息)上实现reCAPTCHA,并将这些数据存储在Firebase上。

我的应用程序是使用React构建的,我使用了react-google-recaptcha软件包以使其更易于使用。

它工作正常,我显示出来,我可以单击并验证。

在我的研究中,我看到人们提到秘密密钥对于全面检查很重要,但是我不确定如何使用它。除了Firebase之外,我实际上没有后端,并且我认为无法在其中实施检查。

如果我尝试通过它们的... / siteverify API进行验证,则会不断阻止CORS,并且在StackOverflow上的某个地方看到该秘密密钥应在服务器上使用(以便不公开)。

所以我的问题是,仅包含前端reCAPTCHA就足够了吗,还是我错过了一些使其正常工作的东西?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)