分析《火辣健身》密码找回功能,思考以下问题:
1.对于不同的用户使用场景是否要有不同的判断?
2.画出完整的流程图(与正常的修改密码有什么不同)
3.有什么优点或提升的空间?
1.不同用户不同使用场景罗列如下:
在《火辣健身》app中,主要区分了是否为新安装用户。新安装则需要手动填写手机号,系统通过手机号判断是否为注册过的账号;非新安装的老用户有默认登录界面,自动填写手机号。
2.使用最新版的《火辣健身》,没有修改密码功能入口,统一为找回密码。
“找回密码”功能流程如下图所示。
3.优缺点分析
优点:
(1)做了新安装用户的判断,登陆过的用户自动填写手机号,找回密码页自动填写手机号
(2)需用户填写的手机号、验证码、密码,均做了初步的合法性判断(手机号有首位和位数,其他为位数)不满足规则时按钮不激活,位数符合规则时,用户无法继续输入增加位数。简化功能流程步骤,减轻前后端压力,简洁有效。
(3)正常操作流程简单,用户路径短,只需要在一页填写三个正确信息即可,能快速重新设置密码,交互简洁
(4)用户完成找回密码时,会自动登录,节省用户操作流程
缺点和改进方案:
4.结论
建议先增加恶意刷验证码短信的防护功能,再增加密码2次确认功能。