为了账号安全,请及时绑定邮箱和手机立即绑定

Rails手机号码登录及其功能

请问,如何使用手机号码注册,登录并包含短信验证,密码重置呢?

正在回答

1 回答

  1. 找一个短信发送平台,平台只是负责发短信,手机号输入的正确与否通过客户端来判断

  2. 定义短信发送的内容,例如四位随机数字,生成好之后一方面通过短信发送平台发送给手机用户,另一方面用缓存把生成的随机数验证码存起来,并设置过期时间,缓存中采用键值对的方式存储,键为注册的手机号,值为随机数验证码

  3. 对比用户收到短信后的随机数验证码和缓存中的验证码即可

  4. 密码重置与注册是一样的逻辑,验证码输入正确便可输入新的密码进行替换,因为验证码输入正确说明是机主本人,所以原始密码一般情况下可以不用输入

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Web app---Rails技巧库
  • 参与学习       27181    人
  • 解答问题       20    个

制作RubyOnRails网站应用的常用功能,初学者最想看的课程

进入课程

Rails手机号码登录及其功能

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号