Login登陆方案

这里写自定义目录标题

工程

所需接口

  1. 请求状态返回接口
  2. 用户名密码登陆接口
  3. 手机验证码登陆接口
  4. 手机号验证
  5. 手机重置密码
  6. 邮箱重置密码
  7. 验证用户角色
  8. 邮箱校验
  9. 手机验证码
  10. 验证码校验
  11. 多因子登陆发送验证码
  12. 多因子登陆验证码校验

登陆

  • 用户名、密码登录

    • 表单input非空验证(用户名和密码两者有一项为空,登录按钮呈禁用状态;
    • 调用对应后台接口,将用户数据传给后台;
    • 后台对用户名和密码进行验证,验证不通过:message提示“用户不存在”,在登录页增加图片验证码校验。验证通过:将后台返回的token存入cookie中,作为身份信息,在请求头中携带;
  • 手机验证码登录

    • 表单input非空验证(手机和验证码两者有一项为空,登录按钮呈禁用状态);
    • 点击获取验证码, 调用对应手机验证码接口,后台对手机号进行校验,通过:发送验证码,不通过:提示‘用户不存在‘;
    • 点击登录,调用对应后台接口,将用户数据传给后台,并跳转到首页;

忘记密码

  • 手机号找回重置密码
    • 调用手机重置密码接口,后台将手机号进行校验,注册过:跳转重置密码页面,对输入的密码进行校验,第一次和第二次输入需完全一致,向后台传送第二次输入的密码。没注册过:提示用户不存在;
    • 重置成功跳转到登录页面重新登录;
  • **邮箱找回重置密码 **
    • 调用邮箱重置密码接口,后台对邮箱进行校验,若注册过:则组合用于验证用户信息的字符串,并构造URL发送到用户邮箱中,若没注册过:提示用户不存在;
    • 用户点击链接跳转到重置密码页面,对输入的密码进行校验,第一次和第二次输入需完全一致,向后台传送第二次输入的密码;
    • 重置成功跳转到登录页面重新登录;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值