diff --git a/src/main/java/com/kexue/skills/service/impl/SysUserServiceImpl.java b/src/main/java/com/kexue/skills/service/impl/SysUserServiceImpl.java index a6e213c..5f9300e 100644 --- a/src/main/java/com/kexue/skills/service/impl/SysUserServiceImpl.java +++ b/src/main/java/com/kexue/skills/service/impl/SysUserServiceImpl.java @@ -687,12 +687,12 @@ public class SysUserServiceImpl implements SysUserService { Assert.notBlank(code, "验证码不能为空"); // 验证验证码 - String cachedCode = redisTemplate.opsForValue().get("sms_code:" + phone); + String cachedCode = (String) redissonClient.getBucket("sms_code:" + phone).get(); Assert.notNull(cachedCode, "验证码已过期"); Assert.equals(cachedCode, code, "验证码错误"); // 验证成功后,删除验证码 - redisTemplate.delete("sms_code:" + phone); + //redissonClient.getBucket("sms_code:" + phone).delete(); // 查询用户是否存在 SysUser sysUser = sysUserMapper.getByTel(phone); diff --git a/src/main/resources/application-dev.yml b/src/main/resources/application-dev.yml index 58c2238..21cb56e 100644 --- a/src/main/resources/application-dev.yml +++ b/src/main/resources/application-dev.yml @@ -8,7 +8,7 @@ spring: driver-class-name: com.mysql.cj.jdbc.Driver username: root password: 123456 - url: jdbc:mysql://127.0.0.1:3306/agent_skills?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&useSSL=false&allowMultiQueries=true&autoReconnect=true&maxReconnects=10&failOverReadOnly=false + url: jdbc:mysql://127.0.0.1:3306/agent_skills?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&useSSL=false&allowMultiQueries=true&autoReconnect=true&maxReconnects=10&failOverReadOnly=false&allowPublicKeyRetrieval=true hikari: pool-name: DevHikariPool maximum-pool-size: 12 diff --git a/src/main/resources/application-prod.yml b/src/main/resources/application-prod.yml index 5cce1a8..c9fbc98 100644 --- a/src/main/resources/application-prod.yml +++ b/src/main/resources/application-prod.yml @@ -8,7 +8,7 @@ spring: driver-class-name: com.mysql.cj.jdbc.Driver username: agent_skills password: agent_skills@xueai666 - url: jdbc:mysql://43.248.97.19:12306/agent_skills?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&useSSL=false&allowMultiQueries=true&autoReconnect=true&maxReconnects=10&failOverReadOnly=false + url: jdbc:mysql://43.248.97.19:12306/agent_skills?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&useSSL=false&allowMultiQueries=true&autoReconnect=true&maxReconnects=10&failOverReadOnly=false&allowPublicKeyRetrieval=true hikari: pool-name: ProdHikariPool maximum-pool-size: 30