SpringCloud工作笔记063---Java 手机验证码生成_存储到redis

这篇博客记录了使用Java生成手机验证码并通过HTTP客户端发送的过程,验证码存储在Redis中以便验证。首先,通过发送短信服务接口发送随机数字验证码,然后将其存储到Redis,设置超时时间。在验证阶段,从Redis获取验证码并与用户输入进行比对。最后,讨论了验证码功能的实现对提高效率的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    JAVA技术交流QQ群:170933152 

List:

1.需求

2.实现

3.总结

……1.需求……

用户提交订单申请,需要输入手机号,验证二维码。然后再判断用户输入的手机号是否正确,正确则生成订单信息入库。

……2.实现……

实现的思路是,1.发送二维码 2.验证二维码和redis中存放的是否一致 3.生成订单入库

1.发送二维码,其实是Java代码生成的随机数字,再用httpclient请求发短信的服务,输入用户名密码等参数信息,第一步就完成了。需要将验证码存入redis中,在第二步验证中用得到。

controller:


//    http://managerapi.cuco.cn/order/getVerificationCode
//    {"memberMobile":"15633296156"}
    //获取验证码--zhouzhou--2017年5月6日14:21:14
    @API(value = "获取验证码")
    @RequestMapping(value = "/v1/order/getVerificationCode", method = RequestMethod.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

添柴程序猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值