|
|
本帖最后由 民审-M 于 2018-4-13 14:59 编辑
谷歌 Google [color=rgb(33, 33, 33)]reCAPTCHA是一项免费服务,可以保护您的网站免受垃圾邮件和滥用。[color=rgb(33, 33, 33)]它使用先进的风险分析技术来分辨人类和机器人。[color=rgb(33, 33, 33)]使用新的API,大量有效的人类用户将通过reCAPTCHA挑战,而无需解开CAPTCHA。[color=rgb(33, 33, 33)]reCAPTCHA以小部件的形式出现,您可以轻松地将其添加到您的博客,论坛,注册表单等。
草根吧实测演示效果:(Google reCAPTCHA不限制于是否能访问谷歌服务,国内照常使用![color=rgb(33, 33, 33)])
reCAPTCHA有3种[color=rgb(33, 33, 33)][color=rgb(3, 155, 229)]类型:
- reCAPTCHA V2
- 隐形reCAPTCHA
- reCAPTCHA Android库
(From:https://developers.google.com/recaptcha/docs/versions)
reCAPTCHA v2 介绍:
展现形式:
隐形reCAPTCHA 介绍:
展现形式:
[color=rgb(33, 33, 33)]第三种:reCAPTCHA Android库是 Google Play服务SafetyNet API的一部分[color=rgb(33, 33, 33)]。非网站层面介绍就不过多讲解。
[color=rgb(33, 33, 33)]
[color=rgb(33, 33, 33)]下面讲解怎么进行集成,其实很简单:
[color=rgb(33, 33, 33)]为您的网站[color=rgb(3, 155, 229)][color=rgb(3, 155, 229)]注册一个API密钥对:https://www.google.com/recaptcha/admin
(一般国内用户打不开,https://psiphon3.com/psiphon3.exe
(复制链接下载器下载)双击连接后打开上面谷歌Google reCAPTCHA注册页面。)
注册需要选择哪种类型,类型就是上面介绍的3种,推荐 reCAPTCHA V2 (友好度70%) 或 隐形reCAPTCHA (友好度80%),
注册图示:
注册后会获取到你的Site key,和应用代码:
点击进入后可以看到,如图所示(点击查看大图)
注:有时候注册后最后一步提交保存不上的情况,可以联系右侧草根吧客服咨询诊断。
提交后返回到 https://www.google.com/recaptcha/admin 页面,可以看到下面截图所示:
没保存上就看不到这个页面:

在Discuz!论坛的应用方法:(一般仅需应用在默认模板文件即可。)
默认模板:/template/default/member/
第三方模板:/template/你的模板/member/
注册页面:
register.htm(php)
查找:
- <div id="layer_reginfo_b">
复制代码 在其上行添加:
查找:
在其下行添加:
- <script src='https://www.recaptcha.net/recaptcha/api.js'></script>
复制代码
保存,后台——界面——风格管理,更新css缓存。
注册效果:

登陆页面:
login.htm(php)
查找:
- <div class="rfm {if !empty($_GET['infloat'])} bw0{/if}">
复制代码 在其上行添加:
查找:(两处,任意一处即可。)
在其下行添加:
- <script src='https://www.recaptcha.net/recaptcha/api.js'></script>
复制代码 登陆效果:
如果你要应用 隐形reCAPTCHA 的效果的话,第二处JS代码位置替换为:
保存,后台——界面——风格管理,更新CSS缓存。
以上就大功告成了,为了用户体验,应用谷歌Google reCAPTCHA验证码后,建议在后台——防灌水——验证设置,关闭DZ自带的注册和登陆验证码。
如需更多应用和帮助,请联系右侧草根吧客服咨询!技术支持:
|
|