为什么输入密码2次?

时间:2009-02-22 16:16:19

标签: user-interface usability

在注册用户部分的大多数网站上,他们希望您输入密码2次。 这是为什么?为什么不输入密码只输入一个?你为什么要“确认”它。

你知道吗

Username
Password
Confirm password

Submit

这已经在我脑海中浮现了一段时间......

希望有人能回答这个问题。

由于

2 个答案:

答案 0 :(得分:21)

这是为了避免拼写错误。如果您必须输入两次密码,则可能会将密码设为您想要的密码。他们希望避免让密码为“等等”的人不得不在以后检索密码,因为他们错误地键入了“blaj”。这尤其如此,因为密码字段显示为星号(*********),有时很难判断您是否输入了您认为键入的内容 - 人们很可能在没有意识到的情况下制作拼写错误。有些网站也会使用电子邮件地址执行此操作,但必须正确。

顺便说一句:我不确定为什么会提到PHP,这与PHP无关,并且在各种网站中使用。 :)

答案 1 :(得分:4)

如果您使用input类型的password元素(您应该这样做!),则不会显示输入的文本。相反,每个字符都由*表示,以至少获得长度的反馈。

因此您无法查看是否正确拼写了密码。因此,要求您输入两次密码,并且应用程序会检查两个输入的密码是否相同 但这并不能防止密码输入错误。

相关问题