当前位置:网站首页>出色的移动端用户验证
出色的移动端用户验证
2022-08-03 10:13:00 【李发展】
减少注册和登录的痛苦
处理用户验证通常是事后诸葛亮,我们总指望它有用,但很少深入思考它。它应该足够简单,但事实是,无论对于用户还是运营产品的公司,都像是在自找麻烦。登录失败、忘记密码和冗长的交互。
登录界面是你的应用中最常展示的界面之一。客观地说,75%的人都在登录时重置过密码,废弃了之前的密码(来源)。在企业内网登录中,忘记密码是帮助台每天处理的头号问题(来源)。通过清晰的表述和设计良好的流程,能极大的减少这些问题的数量。
要提升用户验证的体验,降低服务成本,增加转化率,有几件事情要好好考虑。
清晰说明规则

亚马逊和阿里速卖通的例子
避免使用模糊的规则,表述清楚。不要等到错误验证来警告用户,密码至少要6位。强调密码的最短限制是有意义的,但也不要太复杂。有实际意义的密码,比随机组合的字符更有用。
显示密码

亚马逊的例子
可以考虑让密码可见。这对用户登录和注册有帮助。不用再次输入确认,用密码输入框来切换显示隐藏,帮助用户确认首次输入是否正确。显示和隐藏的功能可以用一个小图标、一行文字标签、或者勾选框来表示。亚马逊对此做了些小变化,把隐藏字符保留在输入框里,在下方显示完整密码。增强了用户的信心,减少焦虑,表达出密码被妥善处理的事实。
忘记密码的处理

Slack和Trello的例子
没人愿意重置密码,除非登录失败或者账号被盗。这么看来,如何帮助用户在不重置密码的情况下登录进去呢?发送一个短链接,允许用户不重置密码而直接登录。提示:利用好细微文案,但要和整体的语调保持一致。
无密码登录

Medium和App Store的例子
密码总是很麻烦,所以还有个办法是根本不用密码。要么使用外部验证手段,例如社交媒体账号登录,或者利用指纹识别。比如说,在App Store里购买一直都是用指纹的。
两步验证
有时候你希望增加一层安全措施。不过要确保用户在一段时间内不会再被打扰到。把它作为一种额外手段,不要为了用户的利益这样打扰他们。提示:如果想要用户启用两步验证,可以给予某种奖励——Mailchimp对于启用此功能的账号,给予了10%的优惠。
移动端登录

Mailchimp和Instagram的例子
虽然以上原则可以用在各种设备中,但移动设备还有一些特殊的用法。如果能确定用户正在使用手机,可以发送短信或者推送消息,这招非常神奇,能够迅速带用户前往目的地——应用内的某个地方。
PIN码和数字密码

iOS锁屏界面的例子
如果不需要完整密码,可以采用数字密码。通过数字键盘来输入。
其他验证方式

Android锁屏界面的例子
还有其他的用户验证方式。连接网格中的点阵画出图形,或者点击屏幕中的特定该区域。
必要时才让用户输入用户名
如果要依赖账号体系,请考虑使用有邮箱地址。不要光为了验证而索要用户名。即使是社区网站,用户也会使用Twitter或Facebook账号登录。
无论采用哪种方式,都要考虑使用场景。只耗费最少的精力,不要把事情搞复杂,尽可能让用户感到没有障碍。
原文链接:https://uxplanet.org/nailing-the-ux-of-authentication-on-mobile-2b69ceab26df#.msjlacij2
边栏推荐
- LeetCode_二分搜索_简单_367.有效的完全平方数
- Can't get data for duplicate urls using Scrapy framework, dont_filter=True
- MySQL的主从复制
- VL53L0X V2 laser ranging sensor collects distance data serial output
- 如何优雅的消除系统重复代码
- Oracle 数据如何迁移到MySQL 图文详细教程
- mysql8安装步骤教程
- VL53L0X V2激光测距传感器 采集距离数据串口输出
- mysqldump导出提示:mysqldump [Warning] Using a password on the command line interface can be insecure
- 金先生谈长效生长激素出海与产品力
猜你喜欢

MySQL的存储过程

罕见的数学天才,靠“假结婚”才得到追求事业的机会

DOM0、DOM2、DOM3 事件

开源一夏 | 教你快速实现“基于Docker快速构建基于Prometheus的MySQL监控系统”

Pixel mobile phone system

Regulation action for one hundred days during the summer, more than 700 traffic safety hidden dangers were thrown out

Redis和MySQL如何保持数据一致性

以网强算,中国移动算网建设激发澎湃能量

ClickHouse删除数据之delete问题详解

MySQL——几种常见的嵌套查询
随机推荐
pytorch安装错误
函数指针数组
MYSQL 修改时区的几种方法
Leecode-SQL 1667. 修复表中的名字
_GLIBCXX_USE_CXX11_ABI 宏的作用
MySql数据库索引优化
Scapy的介绍(一)「建议收藏」
This article understands the process from RS485 sensor to IoT gateway to cloud platform
使用 Scrapy 框架对重复的 url 无法获取数据,dont_filter=True
GoogLeNet系列解读「建议收藏」
Interview Blitz 71: What's the difference between GET and POST?
rpm文件解包提取 cpio
Go的Gin框架学习
Scrapy + Selenium 实现模拟登录,获取页面动态加载数据
oracle中的rownum函数
跨域问题的分析
C# Color颜色RGB对照表、颜色选择器
Scrapy + Selenium implements simulated login and obtains dynamic page loading data
开源一夏 | 教你快速实现“基于Docker快速构建基于Prometheus的MySQL监控系统”
DOM0, DOM2, DOM3 events