使用反向代理进行recaptcha工作

时间:2014-07-10 18:54:29

标签: reverse-proxy recaptcha

我正在尝试在尝试连接到移动热点的用户的“忘记密码”屏幕上添加重新验证验证。在登录之前,他们通过防火墙访问非常有限,因此忘记密码屏幕无法从Recaptcha.createRecaptchaHtml生成的标准脚本中下载js文件:

<script type="text/javascript" src="https://www.google.com/recaptcha/api/challenge?k=...."></script>

我可以通过将上面的src更改为指向本地地址并设置反向代理以将其转发到Google来解决此问题。

但是,此次调用会下载一个额外的javascript(https://www.google.com/recaptcha/api/js/recaptcha.js)文件,该文件包含对该网页无法覆盖的更多Google参考(我相信其他网站)。

问题:有没有人试图做这样的事情,是否有一个优雅的解决方案?如果没有,我将使用更简单的验证码解决方案,这需要更少的防火墙更改。

1 个答案:

答案 0 :(得分:1)

对于仍然想知道的人,我最终使用了不需要额外呼叫的轻巧的验证码解决方案。

相关问题