小编pie*_*rus的帖子

使用反向代理进行recaptcha工作

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

<script type="text/javascript" src="https://www.google.com/recaptcha/api/challenge?k=...."></script>
Run Code Online (Sandbox Code Playgroud)

我可以通过更改上面的src指向本地地址,并设置反向代理将其转发到谷歌来解决这个问题.

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

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

reverse-proxy recaptcha

9
推荐指数
1
解决办法
2030
查看次数

标签 统计

recaptcha ×1

reverse-proxy ×1