pip install geetest3、根據不同開發環境選擇對應文件包,以django為例:
ajax方式驗證:
<htmlscript
>
varhandlerpopup
=function
(captchaobj) ,
success:
function
(msg)
else
varurl
=location.search
if(url.indexof("?
") !=-
1)
else}}
});});
$("#login
").click(
function
() );
//將驗證碼加到id為captcha的元素裡
"#popup-captcha");
};//驗證開始需要向**主後台獲取id,challenge,success(是否啟用failback)
$.ajax(, handlerpopup);
}});
script
>
urlpatterns = [urls.pyurl(r'^login_geetest/', views.login_geetest), # 極驗驗證登入
url(r'^geetest/register', views.pcgetcaptcha), # 極驗驗證的檢視
]
# 處理極驗 獲取驗證碼的檢視# 極驗驗證登入
def login_geetest(request):
if request.method == "post":
msg = {}
username = request.post.get('username', none)
password = request.post.get('password', none)
gt = geetestlib(pc_geetest_id, pc_geetest_key)
challenge = request.post.get(gt.fn_challenge, '')
validate = request.post.get(gt.fn_validate, '')
seccode = request.post.get(gt.fn_seccode, '')
status = request.session[gt.gt_status_session_key]
user_id = request.session["user_id"]
if status:
result = gt.success_validate(challenge, validate, seccode, user_id)
else:
result = gt.failback_validate(challenge, validate, seccode)
# 如果通過驗證
極驗驗證碼 安裝部署詳細介紹
隨著網際網路在人們生活中的地位越來越高,網際網路安全問題也開始變得重要起來。網際網路黑色產業鏈就是網際網路安全領域最強勁的敵人。想必大家對於黑產都有所了解,那麼黑產具體是怎麼運作盈利的呢?大家可以檢視下圖哦 所以,保護賬戶安全是抗擊黑產的第一步!而驗證碼就是確保賬戶安全的重要途徑!傳統驗證碼不僅給使...
python驗證 Python API簡單驗證
前言 因為cmdb內部的需求,需要乙個api進行資料傳輸,用來傳遞需要抓取的服務端資訊資訊給抓取的autoclient,autoclient抓取好之後再通過api傳輸到伺服器,儲存到資料庫。但是為了防止惡意的api訪問,需要做乙個驗證。設想一可以在客戶端跟服務端都規定好一串隨機字串做驗證,只有當帶著...
iOS實現簡書的登入驗證方式 極驗驗證
他是怎麼做的呢?作為乙個好奇寶寶型別的開發,從開始見到他,就覺得這個方式不錯,酷炫,仔細想想可能包含二次驗證,安全性可能還可以,見了鬥魚的那個背景是廣告的驗證方式,簡直重新整理了三觀,驗證碼也能做廣告了!後來仔細找了一下,原來我們可以通過乙個第三方工具來實現它,這就是極驗驗證。介紹 首先我們來看一下...