🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

if-captcha

Package Overview
Dependencies
Maintainers
1
Versions
26
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

if-captcha - npm Package Compare versions

Comparing version
2.0.11
to
2.0.12
+1
-1
package.json
{
"name": "if-captcha",
"version": "2.0.11",
"version": "2.0.12",
"description": "安全验证滑块服务插件(Vue2/Vue3)",

@@ -5,0 +5,0 @@ "main": "./src/components/index.js",

@@ -59,2 +59,34 @@ ## 如何使用

## $.verify(Options)
| param | type | default | desc |
| --- | --- | --- | --- |
| captchaType | String: 'blockPuzzle' \| 'clickWord' | 'blockPuzzle' | 模块类型 |
| captchaGetUrl | String | '/captcha/get' | 获取图片内容 |
| captchaCheckUrl | String | '/captcha/check' | 检查验证结果 |
| params | Object | {} | 检查结果额外的传参 |
返回 `{captchaVerification}`
## Todo
### captchaGetUrl 支持 Promise对象
```
captchaGetUrl: async function({ captchaType }){
return {
originalImageBase64, //验证码背景 base64
jigsawImageBase64, //验证滑块的背景 base64
token, // 后端返回的唯一toke
secretKey // 端返回的ASE加密key
}
}
```
### captchaCheckUrl 支持 Promise对象
```
captchaCheckUrl: async function(payload){
// const { captchaType, pointJson, token, params } = payload // 插件返回的关键数据,你可以扩充该数据
return {
repCode // 成功则返回 repCode:"0000"
}
}