if-captcha
Advanced tools
+1
-1
| { | ||
| "name": "if-captcha", | ||
| "version": "2.0.11", | ||
| "version": "2.0.12", | ||
| "description": "安全验证滑块服务插件(Vue2/Vue3)", | ||
@@ -5,0 +5,0 @@ "main": "./src/components/index.js", |
+32
-0
@@ -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" | ||
| } | ||
| } |
39863
2.58%91
51.67%