无论主机匹配密钥如何,ReCaptcha都返回有效

时间:2012-04-29 16:08:52

标签: c# asp.net asp.net-mvc-2 recaptcha

我希望有人可以治愈我的无知。我之前遇到过以下问题,似乎无法理解为什么会发生这种情况。

我正在开发一个项目,它有两个在不同地址下运行的Web前端,它们实际上指向同一个不同母版页的ASP.Net MVC2项目下的不同目录。

现在我已经创建了3组密钥对,一个用于 localhost ,一个用于 site1 ,另一个用于 site2 ,我认为ReCaptcha只会告诉我挑战是好的,如果它来自具有匹配键的适当主机(如果我正确回答了。)。

现实是无论我设置哪些密钥,无论是本地主机还是其他密钥,响应始终是正面的。

请注意,我只是在我的小家用PC上尝试这个作为测试项目,所以我不知道一旦部署到生产环境后事情是否会有所不同。

由于

1 个答案:

答案 0 :(得分:0)

我认为每个网站都需要单独的密钥。我在localhost和我的直播网站上使用相同的密钥,并且没有任何问题。

我建议只使用一组密钥,然后尝试使用一个网站启动并运行。 工作,我已经使用了大约2年。

如果没有告诉我们您的代码:)