NodeJS 实现手机短信验证 模块阿里大于

1,NodeJS 安装阿里大于模块

切换到项目目录使用npm 安装阿里于模块

npm i node-alidayu --save

2,aliyu官网使用淘宝账户登录

登录阿里大于

https://doc.alidayu.com/doc2/index.htm

1登录后点击管理中心

2点击应用管理===》创建应用

3配置管理===》验证码====>里添加短信签名

4应用列表里===》操作一栏===》点击设置    记住 app   key 和 APP  sercret

5。后台代码

var AliDayu = require(‘node-alidayu‘);
var client = new AliDayu({
  app_key: ‘你自己的‘,
  app_secret: ‘你自己的‘
})
//外部调用该方法
exports.messagecheck= function(req, res, next) {
  //随机产生六位数验证码
     var range=function(start,end)
               {
                    var array=[];
                    for(var i=start;i<end;++i) array.push(i);
                    return array;
                };
               var randomstr = range(0,6).map(function(x){
                return Math.floor(Math.random()*10);
                         }).join(‘‘);
          console.log(randomstr);

//获取前台的输入的手机号码
              var number=req.body.number;
                 console.log(number);
    client.sms({
      rec_num: number,//要发送的手机号码
      sms_free_sign_name: ‘泰山‘,//你在阿里大于的应用名
      sms_template_code: ‘SMS_70490513‘,//类型模板ID
      sms_param: {

       number: randomstr//要发送的验证码
      }
    }).then(function (data) {
          console.log(‘sucess‘);
          //res.json({‘number‘:number,‘success‘:ok});
    }).catch(function (err) {
      console.log(‘fail‘)
    })
      res.render(‘index‘, {title: ‘Ex‘});//返回index主页
};
时间: 2024-10-01 14:37:23

NodeJS 实现手机短信验证 模块阿里大于的相关文章

如何实现php手机短信验证功能

http://www.qdexun.cn/jsp/news/shownews.do?method=GetqtnewsdetailAction&id=1677 下载php源代码 现在网站在建设网站时为了保证用户信息的真实性,往往会选择发短信给用户手机发验证码信息,只有通过验证的用户才可以注册,这样保证了用户的联系信息资料的100%的准确性 .今天笔者就跟大家分享一下如何实现php手机短信验证功能,希望对大家有所帮助. 第一.实现php手机短信验证功能的基本思路 1.要找到短信服务提供商,接入短信服

手机短信验证对用户有什么样的威胁呢?

本以为有了手机短信验证应该很安全了,没想到银行卡里的钱还是能被刷走,关键是一条短信都没收到.到底是怎么回事? 如今手机绑定最主要的表现方式就是通过短信验证码来证明自己的身份,验证的方式极其简单便捷,当人们在享受这份简单便捷的验证方式时,不由也为短信验证码来验证身份信息的方式产生了不信任感. 如果说安全的话,没有什么是真正的安全的,短信验证码也不是最安全的验证身份的方法.通过短信验证身份之所以能够在几年内疯长,无外乎是通过短信进行二次验证时,是成本最低,最简单便捷的验证方式,另一点是因为手机普及的

手机短信验证

摘记 实现流程: 手机短信验证实现的流程是:用户注册会员的时候,先输入自己的手机号码,点击获取验证码:您的网站随机生成一个数字作为验证码,同时调用验证码短信接口给这个用户发送一条短信:用户收到短信后填写验证码,你再跟你生成的数字进行比对,如果一致,那么说明用户填写的手机号码是正确的,验证成功. 手机验证短信设计与代码实现 手机验证短信设计与代码实现 >1. 时效限制: [5-10min] >2. 使用次数限制: 1次 >3. IP次数限制: 防止恶意刷手机验证码短信 >4. 手机号

短信验证模块

最近使用到手机短信校验,分享一下我的实现方式,也希望能够了解更好的实现方式 使用短信平台:阿里大鱼(阿里巴巴) 使用语言:node.js 数据库:redis(可用任意数据库或文件操作替代) 实现代码如下: //安装依赖 //redis 数据库操作模块 npm install redis //taobao API 操作模块.ES6请使用topapi-node npm install top //AuthController var redisClient = require('../bin/red

完整的Android手机短信验证源码

短信验证功能我分两个模块来说,短信验证码的后台和代码实现短信验证码的功能. 一.短信验证码的后台      1.注册Mob账号:http://www.mob.com/#/login 2.注册成功之后,点击“头像”,进入“产品中心”,进入如下界面点击第二项添加应用.添加完应用几秒后再次进入第二项. 3.在第二步之后我们会得到两个重要的参数App key和App Secret,用于客户端和服务端的链接,创建好应用之后还会得到两个菜单选项“验证记录”和“短信设置”,“验证记录”是说我们进行短信验证之后

php梦网科技短信平台手机短信验证功能实现

1.表单传输页面 <?php session_start(); error_reporting(E_ALL & ~E_NOTICE); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http:

关于手机短信验证服务

浏览了一下找到三家不错的: 1)云通讯(yuntongxun.com) 感觉比较正规,文档也很全面,功能全,支持语音.短信6分每条套餐可便宜点.不过模板短信验证门槛较高,个人不能用,必须要验证为公司,速度感觉不是很理想但听说用的人多,应该会比较稳定. 2)云片网(yunpian.com) 相对于云通讯感觉略有点底气不足,不过门槛较低,可以个人使用,最低可以55的包(1000条),文档较全不过较云通讯略逊色,速度还可以,可以做条件不足时(无需企业认证)的第一选择. 3)Mob官网(mob.com)

[Android]手机短信验证功能

介绍 短信验证功能大家都很熟悉了.在很多地方都能见到,注册新用户或者短息验证支付等.短信验证利用短信验证码来注册会员,大大降低了非法注册,很大程度上提高了用户账户的安全性. 目前市面上已经有了很多提供短信验证的服务商,有收费的,也有免费的.如果是个人的开发者,用免费的是最划算的了!下面我就介绍一个免费的短信验证平台---Mob.com Mob平台提供的短信验证功能可以实现快速的验证和匹配通讯录好友功能,并且能为每个app每天提供10000条免费短信验证.很多开发者都想在自己的app中集成短信验证

佰新网络科技广州分公司手机短信验证流程设计

1 验证是验证什么?为什么要验证 验证所存在的需求场景,就类似于人之间打招呼的场景.首先打招呼前,需要让机器明白即将作出一系列指令的主 体,即要打招呼的是"人"而不是"机器",所以其验证 目的之一是:对操作者是否为人的身份验证. 当机器知道了这就是要打招呼的对象后,为了满足整个行 为的顺利完成,得需要让机器知道"你"是否有打招呼的 意愿,即验证目的之二是:对操作者是否本人意愿操作的 验证.所有的验证实质都是在满足以上的目的. 02 流程可视化设计