五分钟带你玩转SpringSecurity全网最全!带你掌握随机颜色与计算方式的验证码

Posted 小黄鸡1992

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了五分钟带你玩转SpringSecurity全网最全!带你掌握随机颜色与计算方式的验证码相关的知识,希望对你有一定的参考价值。

上文我们使用Kaptcha定制验证码 ,但是样式有些low,甚至很难看清。测试的小伙伴纷纷抗议。。。

解决方案:1:定制验证码的样式,如字体,字号,间隔,颜色等

                  2:使用数字运算代替字母

之前的验证码

更改后的验证码

废话不多说 上代码:

KaptchaImageCodeConfig

Kaptcha配置 重点代码为properties.setProperty("kaptcha.textproducer.impl", "com.core.code.KaptchaTextCreator"); 含义是指定生成验证码的逻辑

@Configuration
public class KaptchaImageCodeConfig {

    @Bean
    public DefaultKaptcha getDefaultKaptcha() {
        DefaultKaptcha defaultKaptcha = new DefaultKaptcha();
        Properties properties = new Properties();
        // 是否有边框 默认为true 我们可以自己设置yes,no
        properties.setPrope

以上是关于五分钟带你玩转SpringSecurity全网最全!带你掌握随机颜色与计算方式的验证码的主要内容,如果未能解决你的问题,请参考以下文章

五分钟带你玩转k8s全网最全搭建方式,楼主亲测

五分钟带你玩转k8s全网最全最新安装nodes方式,楼主亲测好用

五分钟带你玩转k8s全网最新最全搭建master方式,楼主亲测可用

五分钟带你玩转SpringSecurity引子

五分钟带你玩转SpringSecurity引子

五分钟带你玩转oauth2引子