发送验证码
1:根据手机号从Redis中获取value(验证码_时间戳)
2:如果value不为空,并且时间戳与当前时间戳的间隔小于60秒,则返回一个错误信息
3:生成随机验证码
4:调用阿里云短信服务API给用户发送短信验证码
5:将生成的验证码保存到Redis中,key = login:code:手机号,value = 验证码_时间戳,过期时间 = 5分钟
验证码登录
1:根据手机号从Redis中获取value(验证码_时间戳)
2:value为空则返回一个错误信息
3:验证码对比(页面提交的验证码是否等于从Redis中获取的验证码)
4:登录成功后删除Redis中的验证码


![[文献阅读]ReAct: Synergizing Reasoning and Acting in Language Models](https://i-blog.csdnimg.cn/direct/e78ce499b65c48bfbfba8832d4d40a06.png)









![[江科大编程技巧] 第1期 定时器实现非阻塞式程序 按键控制LED闪烁模式——笔记](https://i-blog.csdnimg.cn/direct/a178f674d7114da199eece2676c6db6f.png)






