在注册用户部分的大多数网站上,他们希望您输入密码2次。 这是为什么?为什么不输入密码只输入一个?你为什么要“确认”它。
你知道吗
Username Password Confirm password Submit
这已经在我脑海中浮现了一段时间......
希望有人能回答这个问题。
由于
答案 0 :(得分:21)
这是为了避免拼写错误。如果您必须输入两次密码,则可能会将密码设为您想要的密码。他们希望避免让密码为“等等”的人不得不在以后检索密码,因为他们错误地键入了“blaj”。这尤其如此,因为密码字段显示为星号(*********
),有时很难判断您是否输入了您认为键入的内容 - 人们很可能在没有意识到的情况下制作拼写错误。有些网站也会使用电子邮件地址执行此操作,但必须正确。
顺便说一句:我不确定为什么会提到PHP,这与PHP无关,并且在各种网站中使用。 :)
答案 1 :(得分:4)
如果您使用input
类型的password
元素(您应该这样做!),则不会显示输入的文本。相反,每个字符都由*
或•
表示,以至少获得长度的反馈。
因此您无法查看是否正确拼写了密码。因此,要求您输入两次密码,并且应用程序会检查两个输入的密码是否相同 但这并不能防止密码输入错误。