美文网首页
密码输入的实时校验并没有用

密码输入的实时校验并没有用

作者: wedy | 来源:发表于2017-06-29 15:22 被阅读0次

当用户尝试注册一个新网站时,需要设置自己的账号(包括密码)。在密码输入框,一般我们会设定一些校验规则,进行onchange real time validation,并提示用户是否满足对密码的要求。我认为,针对密码规则的实时校验并非必要,或者说没有用

这是因为

在一个网站创建账号时,用户不是设置新密码,而是从自己常用的几个密码中选择一个。用户在输入自己常用的密码时速度很快,时间很短,不会注意随着我输入内容的变化,密码的校验结果是怎么变化的。只需要在用户输入完成之后整体校验并给出反馈是否满足即可。如果不满足,用户会针对提示,重新选择自己常用的另一个密码。

有用、简单的密码输入校验

输入前:

接受的密码要求

输入完成:

  1. 反馈设置的密码是否合适
  2. 如果不合适,什么要求没有达到

题外话,为什么会有几个密码

从使用简单的角度看,当然自己的数字世界使用同一个密码最好。只需要记一个,也不存在需要选择的步骤了。坏处是,这个唯一的密码一旦泄露,整个人的数字世界都暴露了,不安全。

如果多几个呢?容易忘不说,以后登陆时要想一下自己用的是哪个密码,也不方便。

密码存在的原因就是限制访问,根本原因是要保护一些内容不被别人触及。根据要保护的内容的重要性,一般我们都会设置几个不同的密码:

  1. 一次性使用,泄露了也没关系。
    • 如:为了从一个网站临时下载一个资源,不得不注册时,可能会用123456这样的简单密码。
    • 其实只是一个通行证,并没有任何需要保护的东西。
    • Worst Passwords 2016
  2. 日常使用的内容保护。
    • 不要太复杂,免得日常使用时输入麻烦。当然可以使用1Password之类的服务。
    • 长度足够,各种字符都有。如 Apple ID 的密码还需要大小写都有。
    • 总之就是要增加暴力破解的成本。
  3. 关键信息。
    • 适合复杂密码,当然前提是你能记住。
    • 启用2次验证。

相关文章

  • 密码输入的实时校验并没有用

    当用户尝试注册一个新网站时,需要设置自己的账号(包括密码)。在密码输入框,一般我们会设定一些校验规则,进行onch...

  • iview: 表单校验

    表单校验 1、 手机号码 校验 2、 8位数包含字母和数字密码、再次输入密码 校验 3、 多个下拉选择框 必选校验...

  • 密码强度校验-前端js

    使用js对用户输入的密码进行强度校验 密码复杂度提示:当用户输入密码后,页面显示提示用户输入密码的复杂度(低、中、...

  • iOS优化登陆注册界面的用户体验用例

    先看下初步优化过的效果 优化的几个方面: 校验是否是手机号 校验完成手机号后光标移动到密码输入框3.密码输入框密文...

  • DigestUtils

    使用spring的DigestUtils为密码加密 校验密码时 password为前端用户输入的明文 实体类

  • 前端数据处理--密码复杂度验证方法

    前端有时候需要对用户输入的密码进行校验处理,除可做加密处理外,有时应业务需求还要做密码复杂度的校验。(最好是...

  • 路由模式密码错误,在ITMS上改密码2019-07-09

    路由模式密码错误,在ITMS上改密码 先把正确密码(通过hp平台校验的)问过来,然后输入到ITMS中去 如图 手工...

  • 移动端软键盘弹出后挤压页面尺寸,消失后仍然占位置

    最近做了个移动端密码校验的功能,但是发现在安卓机上每次输入密码的时候软键盘弹出导致密码输入弹窗尺寸被挤压了,苹果上...

  • 2017.9.7登陆流程总结

    登陆校验:输入用户名密码、点击发送验证码,输入验证码,点击登陆,校验全部正确则登陆成功。点击获取验证码需要校验1、...

  • ant-design中的form组件使用方法记录

    1.自定义校验规则 有时候需要自定义输入框的校验规则,需要设置验证函数。 2.对比两个输入框的值 用在确认密码输入时。

网友评论

      本文标题:密码输入的实时校验并没有用

      本文链接:https://www.haomeiwen.com/subject/iowmcxtx.html