controller:

/*** 校验验证码是否正确* @param smsCode* @param phone*/
@RequestMapping(value = "checkSmsCode",method = RequestMethod.POST)
public Result checkSmsCode(String smsCode, String phone) {return authService.checkSmsCode(smsCode, phone);
}

service:

/*** 校验验证码是否正确** @param smsCode* @param phone*/
public Result checkSmsCode(String smsCode, String phone) {Result result = new Result();if (redisTemplate.opsForValue().get(phone) == null) {result.setStatus(1);result.setMsg("短信验证码输入超时!");} else {String code = redisTemplate.opsForValue().get(phone).toString();if (!code.equals(smsCode)) {result.setStatus(2);result.setMsg(短信验证码错误!");} else {result.setStatus(0);result.setMsg("成功!");}}return result;
}

取redis中手机验证码,并验证是否正确相关推荐

  1. redis缓存手机验证码案例

    一.发送验证码 二.验证码校验 验证码使用过后,立即删除. 三.案例源码 import redis.clients.jedis.Jedis;import java.util.Random;/*** @ ...

  2. Redis——模拟手机验证码发送

    使用redis模拟手机验证码发送,规定一个手机号一天只能请求三次验证码,且每次请求的验证码只有两分钟就会过期 1.首先写一个函数随机产生六位验证码,使用random函数 //随机生成六位验证码publ ...

  3. 如何使用HtmlUnit 抓取网页中手机版模式?

    HtmlUnit 抓取网页中手机版模式? 方式方法: 地址要正确,体现在你抓取的页面是不是PC版 or 手机版模式的URL地址 PC 和 手机版的页面样式肯定也是不一样的,所以下载的样式要一致,包括页 ...

  4. java手机短信验证,并存入redis中,验证码时效5分钟

    目录 1.注册发送短信账号一个账号 2.打开虚拟机,将redis服务端打开 3.创建springboot工程,导入相关依赖 4.写yml配置 5.创建controller层,并创建controller ...

  5. Redis实现手机验证码功能

    完成一个手机验证码功能 要求: 1.输入手机号,点击发送后随机生成6位数字码,2分钟有效 2.输入验证码,点击验证,返回成功或失败 3.每个手机号每天只能输入3次 流程分析 代码实现 public c ...

  6. 发送手机验证码,验证手机验证码,包括数据表的设计

    表结构:https://download.csdn.net/download/weixin_42330073/10848493 <?php/*** 发送手机验证码*/public functio ...

  7. 瑞吉外卖项目中手机短信验证登录的问题及过程处理

    瑞吉外卖中手机短信验证码登陆的问题以及过程整理 本篇接上一篇文章: <基于SpringBoot+MybatisPlus开发的外卖管理项目>戳戳戳 http://t.csdn.cn/cRJY ...

  8. php验证手机验证码过期,验证过期时间

    ~~~ //说明目前短信验证码发送成功 需要记录具体的验证码到session. //需要保证验证码有过期时间.关于过期时间 可以记录当前发送验证码的时间以及具体的有效时间 $data=array( ' ...

  9. 爬取过程中出现验证码_PCBA贴片的过程中为什么出现白点或白斑

    PCBA贴片加工的生产过程中,偶尔会出现一些加工缺陷,PCBA板上的白点或白斑就是其中之一.对于质量检测来说这种板子肯定是不能过关的,需要对这个问题的原因进行寻找,并总结经验,得出解决方法,在后续的P ...

  10. 手机验证码+Redis登录验证+token+登录拦截

    手机验证码+Redis登录验证+token+登录拦截 文章目录 手机验证码+Redis登录验证+token+登录拦截 解决方案 思想 以阿里云为例 1.阿里云官网开通短信服务 2.创建签名 3.创建短 ...

最新文章

  1. 从一个数组中寻找出现奇数次的数字
  2. 遇到的问题锦集及解决方案
  3. 搭建私有Git服务器
  4. 安装 SAP Spartacus 3.0 并使用B2B功能
  5. 博客园电子月刊第三期出炉
  6. mysql函数和索引冲突问题_Mysql索引常见问题汇总
  7. 分别求两个整数的最大公约数和最小公倍数。_看不懂辗转相除法求最小公约数?以身相许那种哦!...
  8. 360算法技术解密与实践-技术干货满满哒
  9. jquery修改a标签的href链接和文字
  10. oracle 循环块,Oracle语句块PL/SQL循环判断
  11. iOS下浏览器document/body的click事件无效的坑
  12. 记录一次CenterOS7中xmrig挖矿病毒的排查测试
  13. MDK5新建stm32l0xx(Cortex-M0)工程步骤
  14. 多层板PCB设计知识
  15. 破解Excel工作表密码
  16. 利用OpenCV实现图像矫正
  17. 如何使用网线连接树莓派和电脑
  18. 基于wifi无线PLC远程控制实现io开关量信号远程采集传输技术
  19. 数据字典的作用/用途:是数据流程图的补充!4个主要条目:数据项,数据处理(逻辑功能及其算法),数据存储,数据流条目
  20. 中国各大银行网址及服务电话

热门文章

  1. MuJoCo的机器人建模
  2. springcloud3-服务到服务调用ribbon及openfeign
  3. 简一论币:8.14 BTC回撤介入多单谨防延续回撤,11600短多尝试
  4. Becky!客户端Hotmail/outlook邮箱设置方法
  5. 计算机网络计算题:时延
  6. 服务器运维环境安全体系(上篇)
  7. PDF页码怎么设置?如何给PDF文件设置页码
  8. 输入一系列整数,建立二叉排序树,并进行前序,中序,后序遍历。
  9. 微商如何利用微信公众号来盈利
  10. VirtualBox 无法安装 已删除了注册表及文件