发表于: 2019-02-26 17:59:16

2 509


今天完成的事情:

1、完成任务五剩余部分:APP调研与原型

原型:

金信优客(登录)

金信优客(注册)

金信优客(找回密码)

回家学习APP(登录)

回家学习APP(注册)

回家学习APP(找回密码)

回家学习小程序(根据美团小程序设计——微信无注册与找回密码功能)


明天计划的事情:

任务五无问题的情况下去完成任务六
遇到的问题:

1、Axure中今天不小心按到“连接”,怎么都去不掉小叉叉,还是运用不熟练,还要多学习哇

2、还是逻辑思维一定要清晰,要有自己的想法

收获:

1、今天原型画的比较多,更熟练了;争取学习下墨刀

2、思考:

为什么要有登录这个操作?

登录要完成的产品目标,简而言之就是为了验证用户身份

如果说登录产品的整体用户体验是一个圆,那安全、可及和效率可以说是这个圆中的一体三面,是三者互相制衡的关系,只有找到三者之间的平衡点,才能给用户带来最好的使用体验。
一味地追求安全,将使得用户的使用门槛变得很高, 使用效率非常低,产品的体验很差;而一味的追求可及,将用户门槛放的非常低;同样,一味的追求高效率,将使得产品的安全得不到保障。
确立了安全、可及、和效率的体验目标,就可以分项通过线上埋点监测相关数据,从而量化体验指标。
比如“安全”这个目标与账户被盗率是负相关的关系,“可及”这个目标与用户登录成功率是正相关的关系,而“效率”或者说“高效”这个目标与用户登录花费的时长又是负相关的关系。那么,监测了“账户被盗率”、“登录成功率”、“登录时长”这三项数据指标,就可以直接量化指标从而检验登录产品的设计结果和体验目标的完成情况。因此,产品在用户体验上的目标的确立对于产品设计人员是至关重要的,理清了一个产品的用户体验目标,将更有助于交互设计师明确设计方向,监测和检验设计方案,不断迭代和改进,从而实现最优的用户体验。

二、第三方登录设计细节:

1)绑定本地账号时机

       在目前已体验过的产品中,第三方登录绑定的时机都在第三方登录成功后。这样做的优点在于用户在产品中进行任意操作前,已经绑定了本地账号,可以根据本地账号来对用户的行为进行跟踪。缺点在于,容易激怒用户,让用户有多此一举的感觉。

所以更好的做法应当是,将产品中的服务、内容或者功能模块进行分类,基础的则只需要第三方登录后即可访问或操作,而高级的则必须在访问或操作前绑定本地账号/创建本地账号绑定。

2)登录后需要有入口解绑或者替换第三方登录

       第三方登录后,提供解绑和绑定其他第三方登录方式入口,可以方便用户账号更换,避免同一个用户使用多个第三方登录创建多个本地账号。

3)本地账号已被绑定时,怎么处理?

       当本地账号已有相同类型的第三方登录绑定时,应当提示是否替换原来的第三方登录账号,如果选择是,则使用原第三方账号无法再登录该本地账号,而是会创建一个新的本地账号。

4)支持多个第三方登录账号同时绑定

       在为同一用户创建唯一UID,则用户存在多个第三方登录账号时,即可同时绑定在这个唯一UID上。

三、为什么密码都是由英文和数字符号组成,却不支持中文?

1.实现难度比较大

首先,很多人可能会产生一个误区,觉得之所以不用中文是因为编码太复杂,技术上实现不了。其实密码是可以输入中文的,就像一开始的QQ的密码就是可以设置成中文的,只是实现难度上会比英文、数字更大一些。

因为密码是加密存储的,而一般的加密算法都针对字节加密。英文、数字只占用一个字符,在密码的加密过程当中,能够快速的进行加密,然后提交到数据库当中。一个中文占用的是两个字符,所以相对而言,中文密码的加密会更加麻烦,也有可能出现即使加密成功,但程序无法识别解析后的密码的情况。

  1. 2.密码使用传统

  2. 世界上的第一台电子计算机是歪果仁发明的,编程语言也是由歪果仁创造的,加上windows起步的早,大家都要考虑兼容,所以英文编程变成了一种约定俗成的事情,因此密码也顺理成章地保留了使用英文、数字的习惯

  3. 英文属于世界通用语言,易学性和通用性更高,而中文只有中国人能看懂,所以中文密码的实际应用可能性更低。

  4. 3.人为对密码的限制

  5. 在设置密码时,我们会发现密码框无法选择输入法,更无法输入中文,只能通过默认的输入框输入密码,其实并是必然的,可以通过一些技术手段实现,只是被人为限制了。

  6. 现实中还有一些不支持特殊字符,不能超过几位数,不支持大小写的密码等,这些都是人为通过程序做了限制的,其实都是可以实现的。

  7. 4.用户使用习惯

  8. 现在很多人都有个人安全意识,设置密码大多数都会使用英文字母大小写和数字,以及特殊字符构成密码。这样的密码设置强度还是比较高的,所以也不需要再去开发中文密码了。

  9. 5.保护密码安全

  10. 如果我们使用中文密码,那在输入的时候我们必定是要先输入拼音或者五笔,此时候选字会直接显示在屏幕上,旁人很容易就看到我们的密码。比起可以直接在键盘上输入的英文和数字来说,安全性和快捷性更低。

  11. 另外,使用中文密码就必须通过输入法,如此一来输入法程序就能识别我们的密码,增加了额外的安全隐患,而用键盘输入英文数字可以不通过输入法。

  12. 6.统一密码使用标准

  13. 最后一点,英文和阿拉伯数字还是世界上通用的文字和数字,可以更好地统一全世界的密码使用标准。如果我们使用了中文密码,当我们去了外国,而外国的服务器上没有中文输入法,那可就头大了,工作生活都会受到很大的影响。



返回列表 返回列表
评论

    分享到