> 新增四种验证码过滤器,实现详见`cn.exrick.xboot.config.security.validate` ### 使用方法 * 只需在配置文件中配置需要验证码校验的接口,支持通配符,将自动过滤拦截校验,无需开发人员再次校验 ~~~ # 需要验证码校验的接口路径 支持通配符 自动过滤拦截校验 无需开发人员再次校验 captcha: # 图片验证码验证 image: - /xboot/login # 登录接口 # 短信验证码验证(完整版) sms: - /xboot/user/regist # 注册接口 - /xboot/user/smsLogin # 短信登录接口 - /xboot/user/resetByMobile # 手机重置密码 - /xboot/user/changeMobile # 更换绑定手机 # Vaptcha验证码验证(完整版) vaptcha: - /xboot/common/captcha/sendResetSms/** # 发送重置密码短信 - /xboot/email/sendResetCode/** # 发送重置密码邮件 - /xboot/social/relate # 绑定第三方账号 # Email验证码验证(完整版) email: - /xboot/email/resetByEmail # 邮件重置密码 - /xboot/email/editEmail # 修改绑定邮箱 ~~~ ### 各种验证码前端使用及所需传参数 #### 图片验证码 ![](https://i.loli.net/2019/06/27/5d14445f368a826864.png) * 需要验证接口所需传额外参数 | 参数名 | 说明 | | --- | --- | | captchaId | 验证码ID | | code | 图片验证码 | #### 短信验证码 * 需要验证接口所需传额外参数 | 参数名 | 说明 | | --- | --- | | mobile | 手机号 | | code | 短信验证码 | #### vaptcha验证码 > 详见该产品文档[https://www.vaptcha.com/document](https://www.vaptcha.com/document) * 需要验证接口所需传额外参数 | 参数名 | 说明 | | --- | --- | | token | vaptcha服务验证所需 | #### 邮箱验证码 * 需要验证接口所需传额外参数 | 参数名 | 说明 | | --- | --- | | email | 邮件地址 | | code | 邮件验证码 |