web前端怎么开发短信验证功能

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了web前端怎么开发短信验证功能相关的知识,希望对你有一定的参考价值。

用户点击获取验证码时,发送手机号到后端接口
后端接收请求后,将手机号及验证码发给短信网关,并将手机号和短信验证码保存起来
用户收到短信后,输入验证码,然后将验证码和手机号传给后端
后端校验手机号和验证码是否与之前保存的一致,如果一致,则鉴权通过
向前端发送认证通过的cookie以及通过状态
前端进行页面跳转或其他业务逻辑
参考技术A 一般现在系统群发的验证码都是由专门的短信群发平台发送的,号段一般是106,如果有收不到的情况,可能是被运营商拦截了或者是系统延迟了

源码分享微米CMS怎么调用短信验证码功能

对接短信的时候发现一家短信公司,有些不错的短信验证码的插件,对接起来挺方便的,有需求的可以看一下。http://www.ihuyi.com/

插件说明

本插件系互亿无线针对微米CMS_V29.2版本开发,请按以下说明进行安装,插件内的所有文件均为对原文件的修改,如果你的系统经过二次开发,安装本插件之前,请仔细核对修改。

功能介绍

手机号短信验证注册

安装步骤

覆盖以下文件
Conf/sms.php、weimicms/Lib/ORG/Sms.class.php、tpl/System/Site/sms.html

return array (
  ‘sms_url‘ => ‘http://106.ihuyi.com/webservice/sms.php?method=Submit‘,
  ‘sms_username‘ => ‘互亿无线APIID‘,     //查看APIID请登录用户中心->验证码、通知短信->帐户及签名设置->APIID
  ‘sms_password‘ => ‘互亿无线APIKEY‘,    //查看APIKEY请登录用户中心->验证码、通知短信->帐户及签名设置->APIKEY 
  ‘sms_price‘ => ‘10‘,
  ‘sms_sign‘ => ‘互亿无线‘,
  ‘sms_mp‘ => ‘‘,
  ‘reg_mp_verify‘ => ‘0‘,
);

技术分享图片 微米互亿无线短信插件


以上是关于web前端怎么开发短信验证功能的主要内容,如果未能解决你的问题,请参考以下文章

源码分享微米CMS怎么调用短信验证码功能

Web项目中手机注册短信验证码实现的全流程及代码

短信和图片验证码

短信和图片验证码

插件分享短信验证码怎么对接PHPSHE商城系统

java如何实现发送短信验证码功能?