0
点赞
收藏
分享

微信扫一扫

从用户体验、交互、安全等方面谈注册页面设计的重要性

余寿 2022-02-10 阅读 75
交互安全

在设计网站或者APP的注册页面时,需要考虑的因素比较多,一个优秀的登录页面设计,能够在很大程度上提升用户的转化,本文将从用户体验、交互、安全等各个方面谈一下我的看法,欢迎大家批评指正。

一、表单拆分

如果需要用户填写的表单内容比较多,需要将表单内容进行拆分,提升用户的接受度。

二、对手机号进行343分隔

对用户输入的手机号进行343分隔,便于用户对号码进行核对,减少出错几率。

三、简化表单

用显示/隐藏按钮来代替输入两次密码。

四、进行人机验证

在获取短信验证码之前,采用有效手段进行人机校验;通常的做法有以下几种:

除了自己可以设置这些规则外,互亿无线短信平台也支持多种方式的规则设置,可以在发送端对各种发送行为进行控制,控制的项目主要有:

  • 图形验证方案:优点是成本低,但是容易被软件识别出来,防范效果不好。
  • 结合大数据风控的人机验证方案:能识别出大部分的非人工操作,防范效果好,但是成本较高。                                                                                                                                             

    五、进行实时的表单提示

    交互式的表单提示,既可保持页面的干净整洁,又能适时的给予用户表单填写提示。

    六、实时的表单校验

    自动侦测用户填写的表单数据,并对结果进行实时反馈。

    七、手机短信验证安全防范

    为了避免用户恶意请求短信接口,程序上还需要设置多重的安全机制:

  • 单个用户,每次请求短信接口的时间间隔建议设置为60秒以上;
  • 单个用户每天请求的最大次数建议不超过5次;
  • 同一手机号码的每天/每分钟的请求量;
  • 同一内容的每天/每分钟请求量;
  • 同一号码每天的验证码短信请求量;
  • 同一账户每天的最大发送量;
    • 设置每个ip每天最大请求数;
    • 设置短信账户每天的最大发送量(避免因异常状况导致的短信被恶意消耗)。

      八、提供手机号双重认证功能

      因网络状况、短信通道、用户手机信号等多种复杂因素,会导致用户接收短信验证码延迟或不畅,如果系统不能及时发现并及时自动处理,那结果会导致用户流失。

      为了让用户能快速收到验证码短信,建议的处理方案为:

    • 选择专业的通知短信服务商;
    • 实时监测每条短信的回执状态,遇到延迟或失败,能够立即调用另一条通道补发;
    • 为客户提供语音验证的选项。
举报

相关推荐

0 条评论