diff --git a/_web/src/views/userLoginReg/Login.vue b/_web/src/views/userLoginReg/Login.vue index 96fb6cdb..538b2728 100644 --- a/_web/src/views/userLoginReg/Login.vue +++ b/_web/src/views/userLoginReg/Login.vue @@ -86,7 +86,7 @@ @@ -139,6 +139,17 @@ export default { Verify }, data () { + var captchaTypeValue = 'clickWord' + var min = 0 + var max = 100 + var random = Math.floor(Math.random() * (max - min)) + min + + if (random % 2 === 0) { + captchaTypeValue = 'blockPuzzle' + } + if (random % 2 === 1) { + captchaTypeValue = 'clickWord' + } return { customActiveKey: 'tab1', loginBtn: false, @@ -159,8 +170,8 @@ export default { tenantOpen: false, captchaOpen: false, // 是否开启验证码 tenantsList: [], - loginParams: [] // 登录参数 - + loginParams: [], // 登录参数 + captchaType: captchaTypeValue } }, created () { diff --git a/snowy-main/src/main/resources/application.yml b/snowy-main/src/main/resources/application.yml index d93fd931..8378d9e4 100644 --- a/snowy-main/src/main/resources/application.yml +++ b/snowy-main/src/main/resources/application.yml @@ -66,7 +66,7 @@ logging: aj: captcha: cache-type: local #分布式部署需要 自己实现CaptchaCacheService 使用redis需要配置redis相关配置 - type: clickword #验证码类型 为点选 blockPuzzle 为滑块验证码 + type: default #验证码类型 clickword 为点选 blockPuzzle 为滑块验证码 default 两种都实例化 font-type: 宋体 req-frequency-limit-enable: true #接口请求次数一分钟限制是否开启 true|false req-get-lock-limit: 2 # 验证失败2次,get接口锁定