<blockquote id="shwb3"><ruby id="shwb3"></ruby></blockquote>
  • <small id="shwb3"><strong id="shwb3"></strong></small>

      1. <big id="shwb3"></big>
        1. 首页 > 编程语言 > 详细

          spring securtty学习 (三)图片验证码认证

          时间:2019-03-26 22:26:03      阅读:55      评论:0      收藏:0      [点我收藏+]

          标签:log   pri   -s   localdate   登陆   对象   ng-   frame   con   

          图片验证码,在spring security 学习(二)用户认证自定义上添加。

          具体步骤相对来说简单分为三步:生成图片验证码、显示给用户输入,登陆认证中加入校验验证码;

          添加验证依赖

          <!-- 验证码 -->
          <dependency>
            <groupId>org.springframework.social</groupId>
            <artifactId>spring-social-config</artifactId>
          </dependency>

          定义图片对象ImageCode:属性有图片、验证码,过期时间

          public class ImageCode {
          
              private BufferedImage img;
          
              private String code;
          
              private LocalDateTime exTime;
          
              public ImageCode(BufferedImage img, String code, int expireIn) {
                  this.img= img;
                  this.code = code;
                  this.exTime= LocalDateTime.now().plusSeconds(expireIn);
              }
          
              public ImageCode(BufferedImage img, String code, LocalDateTime 
                exTime) {
                  this.img= img;
                  this.code = code;
                  this.exTime= exTime;
              }

           生成验证码图片输出到客户端,并保存到session

           

          spring securtty学习 (三)图片验证码认证

          标签:log   pri   -s   localdate   登陆   对象   ng-   frame   con   

          原文:https://www.cnblogs.com/yuiqng/p/10587312.html

          (0)
          (0)
             
          举报
          评论 一句话评论(0
          0条  
          登录后才能评论!
          ? 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
          打开技术之扣,分享程序人生!
                       

          鲁公网安备 37021202000002号

          t6娱乐平台官方
          <blockquote id="shwb3"><ruby id="shwb3"></ruby></blockquote>
        2. <small id="shwb3"><strong id="shwb3"></strong></small>

            1. <big id="shwb3"></big>
              1. <blockquote id="shwb3"><ruby id="shwb3"></ruby></blockquote>
              2. <small id="shwb3"><strong id="shwb3"></strong></small>

                  1. <big id="shwb3"></big>