关灯
开启左侧

express4+leanengine3实现短信验证功能

[复制链接]
油腻大叔 发表于 2018-11-20 16:35:51 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
 
本帖最后由 油腻大叔 于 2018-11-20 16:40 编辑

版本介绍
    express 4.16.4
     leancloud3.3.2
     leancloud-storage3.11.0
     截止2018年11月20日亲测有效
准备工作
1、官网注册:https://leancloud.cn
2、创建应用
3、创建完点击应用右上角【设置】---点击左侧第一列【消息】---点击左侧第二列最后短信的【设置】
        勾选【启用通用的短信验证码服务 (开放 requestSmsCode 和 verifySmsCode 接口)】这一项
4、创建短信签名(注:最好是商家,公司,企业名称)      

模块使用
1、下载模块
       npm i leanengine leancloud-storage --D
       注:这里面有两个模块,如果下载出现错误,建议分开用cnpm下载
2、引用模块
     var AV = require('leanengine');
3、配置模块
      AV.init({
        appId: 'xxx-xxx',
        appKey: 'xxxx',
        masterKey: 'xxx'
      });
      刚刚创建出来的应用的右上角有设置按钮,点击进去,点击应用key
4、使用模块
     app.use(AV.express());
5、express端配置
     5.1   发送验证码
          AV.Cloud.requestSmsCode({
              mobilePhoneNumber: '手机号',
              name: '应用名称',
              op: '某种操作',
              ttl: 10 // 验证码有效时间为 10 分钟
          }).then(function(res){        //res 如果是{}代表成功
              //调用成功
          }, function(err){
             //调用失败
          });     
        5.2  检测验证码和手机号是否匹配
           AV.Cloud.verifySmsCode('验证码', '手机号').then(function(){
               //验证成功
           }, function(err){
              //验证失败
           });           


 
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 最佳新人

    注册账号后积极发帖的会员
  • 活跃会员

    经常参与各类话题的讨论,发帖内容较有主见

0关注

24粉丝

21帖子

排行榜
关闭

站长推荐上一条 /1 下一条

官方微信

全国服务热线:

400-0708-360

公司地址:国家西部信息安全产业基地(成都市高新区云华路333号)

邮编:610000    Email:2908503813@qq.com

Copyright   ©2015-2016  EOIT论坛Powered by©Discuz!    ( 蜀ICP备11000634号-7 )