# jwt实现图片验证码校验 **Repository Path**: gava-coder/springboot-jwt-demo ## Basic Information - **Project Name**: jwt实现图片验证码校验 - **Description**: 对于图片验证码验证,邮箱验证码验证,短信验证码验证等等,我们都是生成随机验证码发送给用户,用户拿到后匹配生成的验证码,成功以后才可以做某些操作。在分布式部署的项目中,生成的校验码可以用中心化存储,如redis。如果为了节省资源、降低网络延迟、降低维护成本,而不使用中心化存储,使用无状态的jwt技术就是不错的选择。本文用jwt实现图片验证码校验 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-01 - **Last Updated**: 2025-10-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # jwt实现图片验证码校验 #### 介绍 对于图片验证码验证,邮箱验证码验证,短信验证码验证等等,我们都是生成随机验证码发送给用户,用户拿到后匹配生成的验证码,成功以后才可以做某些操作。在分布式部署的项目中,生成的校验码可以用中心化存储,如redis。如果为了节省资源、降低网络延迟、降低维护成本,而不使用中心化存储,使用无状态的jwt技术就是不错的选择。本文用jwt实现图片验证码校验 #### 软件架构 接口实现校验全过程 步骤一:生成验证码并转化成jwt发送给浏览器,用localStorage保存token; 步骤二:步骤一成功后,将token作为参数传给后端生成图片验证码返回给浏览器; 步骤三:从localStorage取出token以及页面输入的验证码checkCode作为参数传给后端,用token解析出验证码checkCode1,然后用checkCode1是否为""判断验证码是否过期,两个验证码不区分大小写的情况下是否相等验证是否通过。 ———————————————— 版权声明:本文为CSDN博主「zhzhair_2015」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/zhzhair_2015/article/details/151674686 #### 安装教程 1. xxxx 2. xxxx 3. xxxx #### 使用说明 1. xxxx 2. xxxx 3. xxxx #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)