圖形驗證碼
一、圖形驗證碼是什麼?
圖形驗證碼是一些沒有規則的圖文的組合,參考下圖
二、圖形驗證碼有什麼用?
防止惡意攻擊者採用惡意工具批次註冊賬號或大量頻繁呼叫某些請求,給伺服器造成壓力,佔用大量的系統資源。
三、圖形驗證碼怎麼實現?
後臺程式碼
<?php include "public/KgCaptchaSDK.php"; // 填寫你的 AppId,在應用管理中獲取 $appId = "94dATYQa"; // 填寫你的 AppSecret,在應用管理中獲取 $appSecret = "6u2BhEgORjQPkO1c69mpg2z5lLTLHf6a"; $request = new kgCaptcha($appId, $appSecret); // 填寫應用服務域名,在應用管理中獲取 $request->appCdn = " // 前端驗證成功後頒發的 token,有效期為兩分鐘 $request->token = $_POST["kgCaptchaToken"]; // 當安全策略中的防控等級為3時必須填寫 $request->userId = "kgCaptchaDemo"; // 請求超時時間,秒 $request->connectTimeout = 10; $requestResult = $request->sendRequest(); if ($requestResult->code === 0) { // 驗籤成功邏輯處理 echo "驗證透過"; } else { // 驗籤失敗邏輯處理 echo "驗證失敗,錯誤程式碼:{$requestResult->code}, 錯誤資訊:{$requestResult->msg}"; }
前端程式碼
<script src=" <script> kg.captcha({ // 繫結元素,驗證框顯示區域 bind: "#captchaBox", // 驗證成功事務處理 success: function(e) { console.log(e); }, // 驗證失敗事務處理 failure: function(e) { console.log(e); }, // 點選重新整理按鈕時觸發 refresh: function(e) { console.log(e); } }); </script> <div id="captchaBox">載入中 ...</div>
四、相關連結
SDK開源地址: github.com/KgCaptcha,順便做了一個演示: w w w.kgcaptcha.com/demo/
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70027543/viewspace-2939086/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Django之圖形驗證碼Django
- Flutter 生成圖形驗證碼Flutter
- gofiber: 使用圖形驗證碼dGo
- .Net WebAPI 生成圖形驗證碼WebAPI
- java圖形驗證碼實現Java
- 騰訊雲 圖形驗證碼接入
- 圖形驗證碼設計實現
- 圖形驗證碼圖片樣式設定
- 圖形驗證碼無痕重新整理
- Vue.js實現圖形驗證碼Vue.js
- Vue 前端圖形數字驗證碼外掛Vue前端
- Springboot透過谷歌Kaptcha 元件,生成圖形驗證碼Spring Boot谷歌APT元件
- JB的Python之旅-爬蟲篇-圖形驗證碼(3)-- 驗證碼的生成了解下Python爬蟲
- 推薦一款漂亮的 Java 圖形驗證碼Java
- 使用.Net Core實現的一個圖形驗證碼
- 分享一款漂亮的 C# .Net 圖形驗證碼C#
- JB的Python之旅-爬蟲篇-圖形驗證碼(1)-- tesserocrPython爬蟲
- 圖片驗證碼介面
- 圖片驗證碼 CaptchaAPT
- C# 滑動驗證碼|拼圖驗證|SlideCaptchaC#IDEAPT
- golang 生成圖片驗證碼Golang
- 短影片app原始碼,圖形和簡訊驗證碼的自動識別獲取APP原始碼
- JB的Python之旅-爬蟲篇-圖形驗證碼(2)-- 收費OCR瞭解下Python爬蟲
- Canvas入門實戰之用javascript物件導向實現一個圖形驗證碼CanvasJavaScript物件
- 行為驗證碼小圖示修改
- 【日常筆記】生成驗證碼圖片筆記
- 直播app開發搭建,圖形和簡訊驗證碼的自動識別獲取APP
- 驗證碼原理及驗證
- 驗證碼的前世今生:從圖文識別到無感驗證
- 驗證碼---js重新整理驗證碼JS
- 關於.Net 6.0 在Linux ,Docker容器中,不安裝任何依賴就生成圖形驗證碼!!!!!!!!!!!LinuxDocker
- 【記錄】KgCaptcha滑動拼圖驗證碼GCAPT
- 滑動拼圖驗證碼水印Logo修改Go
- node實現登入圖片驗證碼
- 行為式驗證碼家族再添一員 網易易盾推出推理拼圖驗證碼
- 安全服務商Cloudflare撰文解釋:我們為什麼要把reCAPTCHA換成圖形驗證碼?CloudAPT
- 網路驗證碼的進化:從簡單圖文到無感驗證
- 短視訊商城系統,通過Java實現圖片驗證碼,點選重新整理圖片驗證碼Java