| | |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.util.FastByteArrayOutputStream; |
| | | import com.google.code.kaptcha.Producer; |
| | | import com.ruoyi.common.core.constant.CacheConstants; |
| | | import com.ruoyi.common.core.constant.Constants; |
| | | import com.ruoyi.common.core.exception.CaptchaException; |
| | | import com.ruoyi.common.core.utils.StringUtils; |
| | | import com.ruoyi.common.core.utils.sign.Base64; |
| | | import com.ruoyi.common.core.utils.uuid.IdUtils; |
| | | import com.ruoyi.common.core.web.domain.AjaxResult; |
| | | import com.ruoyi.common.redis.service.RedisService; |
| | | import com.se.common.core.constant.CacheConstants; |
| | | import com.se.common.core.constant.Constants; |
| | | import com.se.common.core.exception.CaptchaException; |
| | | import com.se.common.core.utils.StringUtils; |
| | | import com.se.common.core.utils.sign.Base64; |
| | | import com.se.common.core.utils.uuid.IdUtils; |
| | | import com.se.common.core.web.domain.AjaxResult; |
| | | import com.se.common.redis.service.RedisService; |
| | | import com.ruoyi.gateway.config.properties.CaptchaProperties; |
| | | import com.ruoyi.gateway.service.ValidateCodeService; |
| | | |
| | | /** |
| | | * 验证码实现处理 |
| | | * |
| | | * @author ruoyi |
| | | * @author admin |
| | | */ |
| | | @Service |
| | | public class ValidateCodeServiceImpl implements ValidateCodeService |