我们经常会收到各种类型的验证码短信,那么这些验证码短信有哪些内容及类型,企业应当如何进行设计,在设计时又有哪些注意事项呢。下面为你说明短信验证码内容的设计问题。

我们在手机上接收到的各种验证码短信,依据实现作用的不同一般可分为注册验证码、登录验证码、密码修改验证码、支付确认验证码等等,而短信验证码服务的具体内容也会因此不一样。

企业如何设计验证码短信内容 

企业在产品系统中接入了手机短信验证码功能之后,用户输入手机号码然后点击“获取验证码”按钮,系统就会自动生成一条验证码,然后该验证码就会经由第三方短信服务商、短信运营商最后被发送至用户手机上。

手机短信验证码通常是在用户点击“获取验证码”后自动生成的,然而其内容却不是自动生成的,企业一般可以自定义该验证码内容。接下来就从手机短信验证码内容的组成部分以及设计的注意事项等方面为你分别说明。

(一)手机验证码内容组成部分

手机短信验证码内容一般包括短信签名和短信模板两个部分,具体如下:

1.短信签名

短信签名一般会用“【】”符号进行标注,通常是用来标注该条手机短信验证码的发送方是谁。短信签名可以是企业产品的应用名称、网站名称或者是公司名称。在企业填写好短信签名之后,第三方短信服务商一般会进行审核,审核不通过时会要求企业修改其短信签名。

2.短信模板

企业可以使用第三方短信服务商提供的现成短信模板,也可以自行设计短信模板。短信模板的类型多种多样。短信模板具体包括固定内容和变量内容两项,例如验证码、用户名、时间日期等均可以作为变量内容。

(二)手机验证码设计注意事项

企业在设计手机短信验证码时,须注意以下事项:

1.短信签名

短信签名建议采用企业产品真实的应用名称、网站名称或者是公司名称,每一个产品通常最多可以有三个短信签名,并且用户自己不满意时修改或在审核不通过时修改的次数一般有限制,企业应当慎重决定采用何种类型的短信签名。

2.短信模板变量内容

短信模板中的变量内容可以设计的非常灵活,可以是数字、字母、文字或者是特殊字符的组合,企业可根据自己的实际需求设计出符合产品个性特征的各种类型的短信验证码,不过该变量内容的总数量和单个变量内容的字数均有一定的限制,这一点企业应当注意。

3.验证码短信字数

短信验证码字数等于短信签名字数加上短信模板字数。其中短信总字数应当控制在66个字以内,通常会按照66个字一条短信进行收费;短信字数超过了66个字之后,即为长短信,具体的收费标准可能会有所提高。因此企业在设计时应当合理控制短信验证码的有效字数。

4.验证码短信时间及条数

一条手机短信验证码的有效填写时间通常是几分钟至几十分钟不等,一个手机号码在一天中可以接收到的验证码总条数通常是几条至十几条不等,企业可在验证码类别中自行设定。

5.违禁关键词语

短信验证码内容中不能含有任何的违禁关键词语,例如可能涉及到色情、暴力、恐怖以及恶意营销等内容。同时企业在设计时应当尽量使用正常的符号,而要避免使用一些非常特殊的符号。

小结

企业在接入由第三方短信服务商提供的手机短信验证码接口后,可以自行设计验证码短信的内容。短信验证码内容具体包括短信签名和短信模板两项,其中短信签名会显示该验证码的发送方是谁,它是区分不同验证码的重要因素,并且其修改次数也有限制,企业应当慎重选择。

短信模板既可以自行设计,也可以调用服务商的现成模板,根据验证码实现作用的不同可分为不同的类型。需提醒大家的是在设计验证码内容时,还应当注意验证码字数、有效时间、用户接收条数、是否含有违禁词语等事项。

短信验证码内容组成及设计注意事项相关推荐

  1. 手把手教你设计短信验证码

    很多APP产品设计人员在设计产品时往往忽视了短信验证码这一环节,在这个短信似乎和"人与人沟通"的产品定位渐行渐远的时代,短信验证码仍然在生活中扮演了很重要的一个通知作用.短信验证码 ...

  2. php设计短信验证码防刷机制几种方案

    大部分产品都会涉及到短信验证码的使用界面,尤其是手机产品,短信验证码几乎已经成为所有手机产品的标准.因此,防止短信被刷成了每个产品经理和开发人员关心的问题. 没有体验过短信被刷问题的产品经理可能不会太 ...

  3. 更安全的短信验证码设计

    短信验证码被广泛的应用于金融领域的身份验证.我们常用的手机app转账.贷款,基本都需要通过短信发送验证码来校验识别身份信息.设计到金融,安全是首先要考虑的因素.那么,怎样才算是安全的短信验证码设计呢? ...

  4. 如何快速设计短信验证码

    ●●● 短信验证码浅析 什么地方会用到短信验证码 最常见的是各种产品的注册流程.短信验证码可降低非法注册.重复注册率,同时真实的手机号信息也利于产品运营.除注册外,登录,找回密码,开户,支付.更换设备 ...

  5. 记录开发内容demo-java华为云发送短信验证码

    文章目录 前言 一.所需sdk 二.util类 1.demo 2.登录调用 总结 前言 华为云发送短信验证码 一.所需sdk <!--华为云手机获取短信验证码--><dependen ...

  6. java短信内容加链接_Java加腾讯云实现短信验证码功能

    准备工作 1.选择服务 2.添加应用:我已经添加完了 3.点击应用名称 4.出现ID和Key 5.编辑短信创建签名 6.在第5步后 使用到的jar包: qcloudsms-1.0.2.jar com. ...

  7. 短信验证码后端-接口设计

    接口视图代码实现:发送短信验证码可以使用容联云通讯实现 # 生成短信验证码 class SMSCodeView(View):def get(self, request, mobile):# 注意:im ...

  8. 短信验证码、图形验证码、邮件验证的自动化测试

    短信验证码.图形验证码.邮件验证问题在自动化测试中是一个很常见的问题,也是一个很棘手的问题.设计的初衷其实就是为了防自动化,防止一些人利用自动工具恶意攻击网站,而很不幸的是,我们所使用的一些自动化测试 ...

  9. android-短信验证功能,Android实现获取短信验证码的功能以及自定义GUI短信验证详解...

    <Android实现获取短信验证码的功能以及自定义GUI短信验证详解>由会员分享,可在线阅读,更多相关<Android实现获取短信验证码的功能以及自定义GUI短信验证详解(8页珍藏版 ...

最新文章

  1. 精通SERV-U配置文件
  2. Oracle(21)—— Linux环境部署Oracle11g数据库
  3. 2020-12-29 Matlab自动化控制-Adrc自抗扰控制参数调节
  4. app 隔几秒记录当前经纬度位置_uni-app获取位置经纬度并定位到当前位置
  5. java流与文件——流
  6. 前端学习(82):按内容进行分类
  7. Python Pycharm Anacanda 区别
  8. 实战干货:基于Redis6.0 部署迷你版本消息队列
  9. 西瓜书+实战+吴恩达机器学习(一)机器学习基础(数据集划分、分类回归评估指标)
  10. 华为 seco pc版下载_狼人之间电脑版下载-狼人之间pc版下载v1.8 官方版
  11. 计算机关机后自行启动,Win7官方旗舰版系统电脑关机后自动开机的解决办法
  12. 局域网入侵教程_黑客常用Linux 入侵工具:可获取目标浏览图片的EtterCap
  13. mtk android mt6573项目 root升级包制作
  14. YB5212A充电IC充电芯片sop8
  15. Keil5 平台 S3C2440裸机程序开发环境配置
  16. matlab一阶导数图,一阶微分excel【如何用EXCEL做一阶导数图?】
  17. 福田区有哪些公园好玩 你都去过吗
  18. 宝塔如何使用一个IP地址建立多个站点
  19. P型半导体、N型半导体定义
  20. Unicode、UTF-8、UTF-16之间的区别

热门文章

  1. swsyth_kp_spxz_khxz_js
  2. 设计思维应用:与商业模式结合,让创新落地
  3. 计算机基础知识题精选
  4. java cst_Java中处理CST格式时间
  5. excel计算机不准确,Excel排序不准确的解决方法
  6. 如何更改mysql数据库的用户名和密码
  7. Android 开启移动网络(GPRS 3G)
  8. MySQL-数据查询语言(DQL)
  9. 数据库:一对一,一对多,多对多
  10. python的allure使用