0

我刚刚检查了这个答案:Rails Recaptcha 插件总是返回 false

但这似乎没有帮助。我正在尝试在本地机器上的 rails 上运行 recaptcha。该网站表示 API 密钥应该适用于 prod 和 local。我已经检查了很多次密钥,甚至尝试过“解决方法”,您可以在其中明确输入 pub/priv 密钥(因为我在 Windows 上运行)。我只是想知道 Windows 是否存在已知问题,或者在 localhost 上运行是否存在问题,或者此插件是否已过时?谢谢。

我总是收到我的验证码错误的错误。我什至尝试了声音类型,仍然错误。抱歉,如果这只是一个愚蠢的问题,我只是想排除可能是已知问题的所有内容。

4

1 回答 1

0

获取 ReCaptcha 的 API 密钥时,必须指定域。localhost 不起作用,但您的主机名应该。正如recaptcha网站所说:

默认情况下,您的 reCAPTCHA 密钥仅限于指定域和任何子域以提高安全性

在以下链接中找到您的主机名,并将其用作 API 密钥的域:

http://whatismyipaddress.com/staticpages/index.php/what-is-my-hostname

我的提供商恰好是 Comcast,所以我为 comcast.net 创建了一个全局 API 密钥

https://admin.recaptcha.net/recaptcha/createsite/

于 2009-11-25T03:51:09.727 回答