用过好多手机app。感觉在登陆界面对一些细节众多app真的做得不怎么样。
下面做作为使用者和开发者的角度来讲几个比较常见的细节:
1.验证码失效
验证码的有效次数问题,出于安全考虑,是不能设计成在登陆成功前一直有效的,这样会使低识别率的识别器在多次提交后成功登陆。
当然单次有效的验证码,会使用户在失败后重新输入很反感,较好的设计是提供3-5次错误后失效。
验证码的失效时间也有类似的考虑,在超时时还需要考虑向用户提示或自动刷新,刷新的话还要考虑刷新上限。
2.验证码和密码错误的情况
一些app的做法真的很极端,用户体验极差啊。比如验证码错误后连密码都要重新输入。这,用户平均登陆需要输入的字符数大大增加了。
所有输入地方都是建议在最后添加X按钮用以清空该输入框的全部内容。
密码错误的话,密码框的内容建议是清空,根据实际情况也可以是不清空的
3.多账户切换
关于多账户切换的问题,现在一般的设计,要么是没有,要么是有。处于安全考虑。登陆账号记住用户名设计,现在普遍采用的是勾选的方式,较好的一个设计是在登陆成功后在后台记录,发生一定次数的登陆后记住用户名,另外也可以设计长时间未登录后又取消记住用户名
4.单点登录
多app的单点登录,这个不用我说了吧。很多人为了省力都不做。