极验验证码 安装部署详细介绍_相关技巧

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

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

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

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

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

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

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

http://www.geetest.com/exp_normal

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

 1、下载SDK

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

2、后台注册申请ID和Key

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

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

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

如果选择PC端部署,则将CAPTCHA_ID和PRIVATE_KEY后面的字符串替换成自己在后台注册的ID和Key。

如果在移动端部署,则将MOBILE_CAPTCHA_ID和MOBILE_PRIVATE_KEY后面的字符串替换成自己在后台注册的ID和Key。

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

1 <?php
2 require_once('geetestlib.php');/* 注意路径必须要正确 */
3 $validate_result=geetest_validate(@$_POST['geetest_challenge'], @$_POST['geetest_validate'],@$_POST['geetest_seccode']); if($validate_result){
4 // 验证成功后的操作
5 }else {
6   // 验证失败后的操作
7 }

感谢阅读此文,希望能帮助到大家,谢谢大家对本站的支持!

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索安装部署
, 极验验证码
, 安装部署详解
安装部署教程
openstack详细部署、sccm 2016详细部署、zabbix详细部署、货车倒车技巧详细图解、吸附石技巧详细版,以便于您获取更多的相关知识。

时间: 2024-07-31 09:17:06

极验验证码 安装部署详细介绍_相关技巧的相关文章

微信 小程序开发环境搭建详细介绍_相关技巧

微信小程序可谓是今天最火的一个名词了,一经出现真是轰炸了整个开发人员,当然很多App开发人员有了一个担心,微信小程序的到来会不会给移动端App带来一个寒冬,身为一个Android开发者我是不相信的,即使有,那也是很遥远的未来. 不管微信小程序是否能颠覆当今的开发格局,我们都要以好奇的心态去接收,去学习.不排斥新技术,所以,心动不如行动,赶紧先搭建一个微信小程序开发工具.那么接下来就让我们一起来开始吧. 先放一张Github上demo的动态图 开发工具下载是看到GitHub上的分享.那么你可以直接

HTTP 2.0 详细介绍_相关技巧

在我们所处的互联网世界中,HTTP协议算得上是使用最广泛的网络协议.最近http2.0的诞生使得它再次互联网技术圈关注的焦点.任何事物的消退和新生都有其背后推动的力量.对于HTTP来说,这力量复杂来说是各种技术细节的演进,简单来说是用户体验和感知的进化.用户总是希望网络上的信息能尽可能快的抵达眼球,越快越好,正是这种对"快"对追逐催生了今天的http2.0. 1. HTTP2.0的前世 http2.0的前世是http1.0和http1.1这两兄弟.虽然之前仅仅只有两个版本,但这两个版本

gb2312的详细介绍_相关技巧

基本信息 <信息交换用汉字编码字符集>是由我国国家标准总局1980年发布,1981年5月1日开始实施的一套国家  汉字编码字符集标准,标准号是GB 2312-1980.它是计算机可以识别的编码,适用于汉字处理.汉字通信等系统之间的信息交换.基本集共收入汉字6763个和非汉字图形字符682个.整个字符集分成94个区,每区有94个位.每个区位上只有一个字符,因此可用所在的区和位来对汉字进行编码,称为区位码. 这个码是唯一的,不会有重码字.把换算成十六进制的区位码加上2020H,就得到国标码.国标码

微信 小程序Demo导入详细介绍_相关技巧

微信小程序一出,立马炸开了锅,都去搭建自己的开发环境,我这里也来尝尝先,之前发了一篇文章,有人问Demo怎么导入? Demo源代码(来自网络) 百度: https://pan.baidu.com/s/1o8hJFuU (密码: bsky) 360: https://yunpan.cn/ckvXAacJjvsgR (提取码:3327) demo导入方式: 打开"微信web开发者工具" -->添加项目-->填写AppID(随便填).项目名称(随便填),选择本地开发目录(Demo

docker kubernetes dashboard安装部署详细介绍_docker

docker之kubernetes dashboard部署 1. 环境说明: 1). 架构: 注: 本次实验服务器环境均采用centos 7. 服务安装均采用yum install. 192.168.3.7 master 192.168.3.16 node 2).使用的软件包: master: docker kubernetes-master etcd flannel nodes: docker kubernetes-node flannel 3). 软件版本: docker: 1.10.3 k

UTF-8编码问题BOM详细介绍_应用技巧

今天在写php代码的时候,出现一个特郁闷的问题那就是两个一模一样的文件,在IE下显示有一个文件却出显了一个空白行,如地址所示http://www.kuomart.com/blog/my_ex/bom_utf8.htm以上出现空白行的页面是用php的require('t.htm')导入模板输出的,而我的php文件和htm文件都是用的记事本写的,然后保存为utf-8编码的,这样之后就出现了用nodepad保存utf8文件自动添加bom到文件的开始,起先自己测试用nodepad,dw,edplus打开

firefox扩展插件制作方法详细介绍_应用技巧

首先第一步 说一下怎么样查看firefox插件的源码, 就我上边写的那个东西,把它下载下来.将它的扩展名改为zip并解压.会得到一个blueideaserach的文件夹, 这个文件夹中便是我做的这个插件的源码[attach]62937[/attach] 这个目录中除了 chrome目录  chrome.manifest install.rdf  这三个以外都不是必须的. chrome.manifest   这个文件中是对所有文件的一个列表. install.rdf             这个是

.net中 关于反射的详细介绍_实用技巧

概述反射• 通过反射可以提供类型信息,从而使得我们开发人员在运行时能够利用这些信息构造和使用对象. • 反射机制允许程序在执行过程中动态地添加各种功能.   运行时类型标识 •运行时类型标识(RTTI),可以在程序执行期间判定对象类型.例如使用它能够确切地知道基类引用指向了什么类型对象.•运行时类型标识,能预先测试某个强制类型转换操作,能否成功,从而避免无效的强制类型转换异常. •在c#中有三个支持RTTI的关键字:is . as  .typeof. 下面依次介绍他们   is运算符: 通过is

ASP.NET的实用技巧详细介绍_实用技巧

关于ASP.NET的实用技巧,其实我们已经接触到很多了.下面为大家总结一下,供大家参考. 1.跟踪页面执行 设置断点是页面调试过程中的常用手段,除此之外,还可以通过查看页面的跟踪信息进行错误排查以及性能优化.ASP.NET中启用页面跟踪非常方便,只需在Page指令中加入Trace="True"属性即可: <%@ Page Language="C#" Trace="true"> 跟踪信息可以分为两类: a.页面执行详细情况 其中主要包括