忘记密码(找回密码)代码实现

说到忘记密码,这种事情我们在生活中经常遇到,毕竟我们不是机器,总有忘的时候。

回想忘记密码(找回密码)的流程一般分如下几个步骤:

1.输入账号(手机号)

2.点击发送验证码,过一会手机就会收到短信验证码

3.填写验证码

4.验证成功,并设置新的登录密码

5.最后恭喜成功”找回密码“

当然这些过程中还需要做一些验证:(1)如账号是否已注册或是否已存在,包括手机格式校验(2)验证码是否已过期(3)输入的验证码和短信验证码是否匹配 (4)设置新密码时,密码格式的校验。

下面展示下我项目中遇到的”忘记密码“具体业务代码:


由于具体业务需求不一,我们的账号密码是每隔3个月就要重置下,否则你就需要走“忘记密码”这个业务喽,在设置新密码的同时,需要将密码过期时间字段修改下(当前系统时间后延3个月),并将密码是否启用标志更新为“可用”状态。最后返回成功信息即可。


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

纯洁的一笑

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

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

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

打赏作者

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

抵扣说明:

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

余额充值