| | |
| | | @GetMapping("/captchaSms") |
| | | public R<Void> smsCaptcha(@NotBlank(message = "{user.phonenumber.not.blank}") |
| | | String phonenumber) { |
| | | if (smsProperties.getEnabled()) { |
| | | R.fail("当前系统没有开启短信功能!"); |
| | | if (!smsProperties.getEnabled()) { |
| | | return R.fail("当前系统没有开启短信功能!"); |
| | | } |
| | | String key = CacheConstants.CAPTCHA_CODE_KEY + phonenumber; |
| | | String code = RandomUtil.randomNumbers(4); |
| | |
| | | @GetMapping("/captchaImage") |
| | | public R<Map<String, Object>> getCode() { |
| | | Map<String, Object> ajax = new HashMap<>(); |
| | | boolean captchaOnOff = configService.selectCaptchaOnOff(); |
| | | ajax.put("captchaOnOff", captchaOnOff); |
| | | if (!captchaOnOff) { |
| | | boolean captchaEnabled = configService.selectCaptchaEnabled(); |
| | | ajax.put("captchaEnabled", captchaEnabled); |
| | | if (!captchaEnabled) { |
| | | return R.ok(ajax); |
| | | } |
| | | // 保存验证码信息 |