让登陆体验不要再这么糟糕

Posted yc2019

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了让登陆体验不要再这么糟糕相关的知识,希望对你有一定的参考价值。

经常会遇到这样的情形:  从前注册了一个网站, 很久没登录了, 然后有一天去登陆, 账号密码都忘记了, 非常蛋疼. 要么就是账号记得, 密码忘记了, 又要找回密码, 重新设置密码又贼麻烦, 要符合什么最少位数, 大小写, 特殊符号, 不包含用户名等等等等.

 

好在 Chrome 浏览器现已提供了一套不错的解决方案. 在开始之前, 我们需要有一个好用的开发用的服务器, 因为 webauthn 只支持 localhost 和 https 访问. 在本地开发的话, 就暂时先用 python 的

python -m SimpleHTTPServer 8000

 

登陆其实就是一个"证明你是你"的过程, 咋证明? 我知道注册的时候填的账户名密码, 别人不知道, 所以我是我. 我能读取注册时填的邮箱里最新的邮件, 别人不能, 所以我是我. 我能看到注册时填的手机号码收到的最新短信, 别人不能, 所以我是我. 可以看出一个共同点, 只要你能完成一件别人做不到的事情, 而且这个事情之前注册登记过, 就可以证明你是你.

 

首先呢, 密码是最不方便的, 除非是 chrome 提供的自动生成高强度密码并管理密码的功能,  你只需要记好 google 账号的密码就行了. 然而国内有些网站的 html 不规范, 有时候生成密码都不好使(不会自动生成, 或者不能自动填到重复输入框里). 有时候账号也很难记住, 所以我现在还蛮喜欢用手机验证码来登录的. 然而还是麻烦了一点, 我得等短信到达, 然后解锁手机, 然后看验证码, 然后背下来, 然后回到登陆界面, 然后输入验证码. 这怎么也得20多秒.

 

以上是关于让登陆体验不要再这么糟糕的主要内容,如果未能解决你的问题,请参考以下文章

危险,不要随意让网站记住密码自动登陆!

一个好的“产品经理”该如何诞生?

移动Web体验糟糕,谁之过?

个人作业4 alpha阶段 个人总结

PHP开发规范

个人作业4-alpha阶段个人总结