Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Config geetestConfig
极验配置项
Functions ¶
Types ¶
type GeeTestLib ¶
type GeeTestLib struct {
Challenge string //Challenge
}
func (GeeTestLib) CheckServerStatus ¶
func (self GeeTestLib) CheckServerStatus() bool
校验服务器是否正常 如果服务器正常,且返回正确状态(ok),则返回true,否则false
func (*GeeTestLib) GenerateChallenge ¶
func (self *GeeTestLib) GenerateChallenge() (string, error)
生成challenge
func (GeeTestLib) Valid ¶
func (self GeeTestLib) Valid(challenge, validateCode string, secCode ...string) (bool, error)
校验验证码是否正确 由于极验challenge传回服务器会自动在后面加上2位随机字母,所以需要传回后台 传回极验服务器的challenge=challenge+2字母,所以是34位,否则校验失败 根据极验服务器加密方式,将从极验服务器得到的加密码和后台加密码对比, 如果相同则校验成功,返回true, 否则false challenge 前端传过来的challenge, 默认是 geetest_challenge 参数 validateCode 前端传过来的加密后的值,默认是 geetest_validate 参数 secCode 用于二次验证,如果开启了2次验证请填写
Click to show internal directories.
Click to hide internal directories.