实际上我们往往只需要看到手机短信验证码,输入完成验证即可,而作为网站或者app必须在网站上设置验证码短信专用接口,下载相关应用并调试运行,调试成功之后才能正式开始使用。
短信验证码内部工作流程
1.使用random函数随机生成一个验证码,位数可以自己定(一般是4位、6位验证码)
2.调用短信运营商的接口,并向其发送手机号和验证码数据。
3.短信运营平台初步审核将信息发送给三大运营商的某一家。
4.运营商最终审核,将信息发送到用户手机上。(短信接口的参数一般包括:目标手机号,随机验证码(或包含失效时间),平台接口地址,平台口令等;)
5.网站或app保存接口返回的信息
6.服务器端会将这些信息保存在会话控制器Session中,作为后期的验证使用。
7.网站/APP接收用户填写的验证码信息
8.服务器端判断用户提交的验证码是否与储存在会话控制器Session中的信息一致,如果一致就通过;否则就验证失败。(也可以同时验证信息的失效时间)
北京市容大友信科技有限公司,坐落于北京朝阳光华路SOHO,是专业提供云通讯产品和整体解决方案的供应商,专注于云链接短信平台的研发与服务。
成立13年来一直专注于行业短信,验证码短信、流量、公众号加粉等移动营销服务,致力于为中小企业与技术开发者提供更加安全、便捷、高效、轻松的全方位云通讯服务。
公司成立以来已服务30000多家企事业单位及政府相关部门,在短信、语音、流量通讯方面积累了非常丰富的经验,技术和服务非常好。
友信云先后获得全国电信增值业务许可证、双软认证企业,业务范围覆盖全国34个省市,全球221个国家和地区。