首頁 >php教程 >php手册 >極驗驗證碼安裝部署教學課程

極驗驗證碼安裝部署教學課程

WBOY
WBOY原創
2016-10-08 16:04:451173瀏覽

隨著網路在人們生活中的地位越來越高,網路安全問題也開始變得重要。

網路黑色產業鏈就是網路安全領域最強的敵人。

想必大家對於黑產都有所了解,那麼黑產具體是怎麼運作獲利的呢?大家可以看下圖~

所以,保護帳戶安全是對抗黑產的第一步!而驗證碼就是確保帳戶安全的重要方法!

傳統驗證碼不僅為使用者帶來了非常差的體驗,而且在安全性上也開始抵抗不了駭客的惡意攻擊!因此,安全性高、使用者體驗好的新型驗證碼才是我們需求的!

 

目前市場上,廣受好評的“極驗驗證碼”,我覺得就很不錯~

大家可以體驗下他們的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後面的字串替換成自己在後台註冊的 如果在行動端部署,則將MOBILE_CAPTCHA_IDMOBILE_PRIVATE_KEY

後面的字串替換成自己在後台註冊的ID後面   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> } 
 

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn