常见登录验证方式分析以及流程图示例

常见的登录验证方式

  1. 账号/邮箱/手机号 + 验证码 + 密码
  2. 邮箱 + 动态邮箱验证码
  3. 手机号 + 动态短信/语音验证码
  4. 第三方授权登录,微信扫码登录等
  5. OCR人脸识别校验登录(移动端可用方案,暂未分析)

各类验证方式的流程图以及各自特点分析

1. 账号/邮箱/手机号 + 验证码(滑块拼图验证、文字点选验证、图标点选验证等) + 密码

流程图:

在这里插入图片描述

验证码框示例:

滑块拼图验证:
滑块拼图验证
文字点选验证:
文字点选验证
图标点选验证:

图标点选验证

此登录验证方式比较常见。

优点:

(1)此登录验证方式比较常见,用户操作起来已经比较熟悉,没有学习成本;
(2)运营成本低,只需对账号密码进行验证,无需其他花费;
(3)使用验证码校验,可以有效保护网站本身和用户密码,防止密码被暴力破解。

缺点:

(1)用户体验方面,用户登录最少需要进行三步操作,且验证较多,如果密码较为复杂,需频繁切换输入法且有密码输错的可能。(PC端影响较小,但是手机端用户体验感稍差)。
(2)若密码复杂,可能会遗忘的可能。


2. 邮箱 + 动态邮箱验证码

流程图:

在这里插入图片描述

缺点:

(1)用户体验差,用户在登录过程中,需要再打开邮箱进行验证码的获取,较为繁琐;
(2)邮箱长度比较长,输入较复杂。


3.手机号 + 动态短信/语音验证码

流程图:

在这里插入图片描述

优点:

可以实现快捷登录。用户输入手机号后点击获取验证码,可以直接输入接收到的验证码就可登录,对于用户来说无需手动输入密码、图形验证码等内容,省去了繁琐的步骤和环节,也减轻了牢记密码的负担,提升了用户体验感。(快捷登录在手机端比较方便,但是在PC端需要考虑短信验证码接收问题以及手机是否方便使用等情景)。

缺点:
  1. 安全与风险方面,可能出现的问题:
    1)短信拦截
    2)有效期限制
    3)验证码接受频率限制
    4)手机没电,或没有信号,收不到短信
    5)用户更换手机号
    6)短信渠道商或运营商出现问题
    7)手机丢失账户被他人盗用
  2. 运营成本高,短信验证码一般是短信渠道商提供给平台的,平台需要向渠道商提供一定的费用,一般按验证码的条数计价。

4. 第三方授权登录:微信扫码登录

流程图:

在这里插入图片描述

优点:

减少了登录时账号和密码的输入操作,可以直接使用微信扫码登录,提高用户体验。

缺点:

使用微信登录并未与后台用户账号绑定,需要手动将已有的用户信息与微信账号信息进行绑定结合。关联个人社交账户,此类登录验证方式主要应用在 to C 类的产品应用中。


市场上现有验证案例:
https://www.dingxiang-inc.com/business/captcha
https://dun.163.com/product/login-protect
https://sec.xiaodun.com/onlineExperience/slidingPuzzle

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

八了个戒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值