Maison >php教程 >php手册 >极验验证码安装部署教程

极验验证码安装部署教程

WBOY
WBOYoriginal
2016-09-30 09:23:121897parcourir

随着互联网在人们生活中的地位越来越高,互联网安全问题也开始变得重要起来。

互联网黑色产业链就是互联网安全领域最强劲的敌人。

想必大家对于黑产都有所了解,那么黑产具体是怎么运作盈利的呢?大家可以查看下图哦~

所以,保护账户安全是抗击黑产的第一步!而验证码就是确保账户安全的重要途径!

传统验证码不仅给用户带来了非常差的体验,而且在安全性上也开始抵抗不了黑客的恶意攻击!因此,安全性高、用户体验好的新型验证码才是我们需求的!

 

目前市场上,广受好评的“极验验证码”,我觉得就很不错~

大家可以体验下他们的demo:

http://www.geetest.com/exp_normal

 

极验提供了SDK,可以免费集成到我们的官网中,下面我来详细说下安装方法~

 1、下载SDK

https://github.com/GeeTeam/gt-php-sdk

 

2、后台注册申请IDKey

https://user.geetest.com/email/register

 

3、导入class.geetestlib.php文件到你的项目中

 

可选在PC端或移动端部署极验验证码。

如果选择PC端部署,则将CAPTCHA_IDPRIVATE_KEY后面的字符串替换成自己在后台注册的IDKey

如果在移动端部署,则将MOBILE_CAPTCHA_IDMOBILE_PRIVATE_KEY后面的字符串替换成自己在后台注册的IDKey

 

4.在验证校验部分,通过如下代码来执行验证逻辑(以 PHP 语言为例)

<span style="color: #008080;">1</span> <span style="color: #000000;">php
</span><span style="color: #008080;">2</span>  <span style="color: #0000ff;">require_once</span>('geetestlib.php');<span style="color: #008000;">/*</span><span style="color: #008000;"> 注意路径必须要正确 </span><span style="color: #008000;">*/</span>
<span style="color: #008080;">3</span> <span style="color: #800080;">$validate_result</span>=geetest_validate(@<span style="color: #800080;">$_POST</span>['geetest_challenge'], @<span style="color: #800080;">$_POST</span>['geetest_validate'],@<span style="color: #800080;">$_POST</span>['geetest_seccode']); <span style="color: #0000ff;">if</span>(<span style="color: #800080;">$validate_result</span><span style="color: #000000;">){ 
</span><span style="color: #008080;">4</span> <span style="color: #008000;">//</span><span style="color: #008000;"> 验证成功后的操作 </span>
<span style="color: #008080;">5</span> }<span style="color: #0000ff;">else</span><span style="color: #000000;"> { 
</span><span style="color: #008080;">6</span>     <span style="color: #008000;">//</span><span style="color: #008000;"> 验证失败后的操作 </span>
<span style="color: #008080;">7</span> } 

 

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn