我来公司接的第一个任务是检查新设计的注册登录功能的交互方案逻辑是否通畅,先介绍一下背景:由于公司业务上的一些原因,老用户习惯于输入用户名和密码登录(虽然都绑定了手机号),而新用户普遍用手机号和密码登录,为了让用户登录更方便,我们又增加了手机号和验证码登录。提出需求产品经理和负责方案设计的交互设计师在讨论方案的时候提到如果用户认为自己有账号但是实际上没有账号,那在登录时应该提示用户跳转到注册流程进行注册⋯⋯两位同事各种极限非极限的情况拿来讨论,最后三个人把自己都绕晕了,为了整理思路,我将用户账号密码的各种状态拆分出来枚举所有的场景,列出了如下表格: