问题和需求:Laravel 内置了用邮件找回密码的方式,我现在想添加一种用短信验证码重置密码的方式。
另外,我已经写好了发送短信验证码和验证用户输入是否和发送的短信匹配的接口;用户的数据表里有一项是其手机号码。
请问是否已经有轮子可供使用,或者能否提供一下大概思路,大概应该如何操作,谢谢!
问题和需求:Laravel 内置了用邮件找回密码的方式,我现在想添加一种用短信验证码重置密码的方式。
另外,我已经写好了发送短信验证码和验证用户输入是否和发送的短信匹配的接口;用户的数据表里有一项是其手机号码。
请问是否已经有轮子可供使用,或者能否提供一下大概思路,大概应该如何操作,谢谢!
常用又简单的方式:
重置密码表单:mobile(手机号),code(验证码),password(新密码)
1 回答4.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.2k 阅读
1 回答589 阅读✓ 已解决
791 阅读
key为(手机号.sms)之类的,值为短信验证码,缓存有效期5分钟(自己根据需要设置),再写入一个缓存,key为(手机号.fast),值为1,有效期1分钟,用来保证同一个手机一分钟最多发送一次验证码
手机号.sms
缓存并更新数据库中的密码