主要应用模块
一、手机账号注册
二、微信登陆信息绑定
微信用户扫码登陆,在后台进行判断,是否绑定了用户id,若有则直接登陆成功;若为第一次扫码登陆,则进入此绑定页面。
完成思路:
校验:1.非空校验 手机号不能为空 2.根据手机号查询数据库,确认手机号是否已经被注册
验证码判断:从redis中通过可以来获取值 此处我们使用的 键为 类型+手机号
取到值为:验证码:时间戳
1.如果取到, 通过当前时间减去时间戳,判断是否过了一分钟 重发时间
1)如果没有过一分钟,报错。请勿重复发送
2)如果过了一分钟,再次发送上次的验证码
2.如果未取到,生成新的验证码
3.存储redis 设置3分钟过期时间
4.发送短信通知用户