设计模式|密码强度计:如何设计产品的密码输入框? 您所在的位置:网站首页 什么叫密码强度不够 设计模式|密码强度计:如何设计产品的密码输入框?

设计模式|密码强度计:如何设计产品的密码输入框?

2024-07-05 21:26| 来源: 网络整理| 查看: 265

本文是《设计模式周周看·Ant Design 为你讲透设计模式》周刊第四期内容,上期内容,我们介绍了一种跟输入相关的设计模式:输入线索

这一期,我们介绍一种跟密码输入相关的设计模式:密码强度计。

What 是什么

简介:「密码强度计」即在输入新密码时,立即向用户反馈密码的有效性和强度。

例子:  百度网盘的用户注册页面,红色文字代表不合格,白色文字代表已合格。

Why 为什么

强密码可以保护你的个人账户,尤其是当所使用的网站涉及到敏感信息时,强密码保护就更为重要,否则很可能会导致账户被入侵等问题。

「密码强度计」可及时向用户反馈密码的信息——是否足够强;还缺哪些什么特征(数字,大写字母等);长度够不够等等。如果网站不接受用户使用弱密码,最好立即给予相关反馈,而不是在用户提交注册表之后才进行反馈。

When 什么时候使用

在用户注册网站时,系统都会要求用户输入一个新密码,并检测用户设置的密码强度。另外,当设计师想要引导用户更快捷的输入高质量的强密码时,也可以使用此方法。

使用条件:

· 系统对用户是否使用强密码有一定需求

· 设计师想要引导用户高效高质量的输入强密码

How 如何使用

当用户输入新密码或键盘焦点离开文本字段后,在文本字段旁边显示密码强度的估计值,可以:

· 至少显示一个文本或图形标签,来表明密码的弱、中或强。

· 对于过短或无效密码需要进行说明。

· 用颜色进行区分:红色表示不达标,绿色或蓝色表示良好,其他颜色(通常是黄色)表示介于两者之间。例如 Yelp 的「密码强度计」设计:

你还可以这样做来优化用户体验:

· 附加一些额外的说明,告诉用户如何更好地设置一个强密码。比如,最小长度为8个字符,或者必须包含数字或大写字母等等。

· 如果系统不接受弱密码,那么应该在用户完成表单之前提示用户有效密码的最少字符数,比如6个或8个。

· 默认情况下不要显示密码,但是可以考虑提供一个切换按钮,让用户可以查看他们的密码。

· 通常情况下不要提出替代的密码建议,能给用户的只是一般性的提示。

P.S.:对密码安全性的专业解释超出了设计模式的范围。但是如果你需要更深入地理解这个主题,可以去找找相关书籍资料。

Example 案例 案例一:Ant Design Pro 注册组件

密码通过进度条的长度和色彩的变化进行呈现。

案例二:GitHub 密码输入框

GitHub 的密码输入框采用了一种现代方法,将密码要求或条件(显示上是一种 输入线索 )转换为「密码强度计」。这也可以视为一种检查标记过程。当然,用户可以阅读要求并直接遵循它们。输入密码时,提示中的某些关键字和短语从红色(不满足密码要求)变为绿色(已满足要求)。这样,用户可以在输入时调整其密码以创建一个好的密码。

案例三:Airbnb 密码输入框

Airbnb 采用的设计非常相似,不同之处在于它使密码表成为显式的清单,并随着用户的输入而更新。

更多案例

你可以在下方查看「密码强度计」更多的案例:

https://airtable.com/shrUelQf50DLRnr3j

共建计划

当然,如果你觉得你也有好的案例想要提交给我,欢迎在下方输入提交~

https://airtable.com/shrDHfexoKVpY9yjj

注:本模式来源《Designing Interfaces》,案例由 Ant Design 团队收集整理,如有侵权请联系删除。

2021 年期 Ant Design 设计周刊《设计模式周周看——Ant Design 为你讲透设计模式》,是由 Ant Design 的设计师编写的设计方法内容。欢迎大家关注 @AnT Designer 及 Ant Design 专栏,获取第一时间更新:

https://www.zhihu.com/column/c_1310524851418480640

我们怀着满腔热情,希望可以将这份周刊作为交互体验教案级别的内容呈现给大家,也欢迎大家向我们提出宝贵意见。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有