nodjs短信验证

申请配置信息:
短信验证:阿里大鱼(http://www.alidayu.com/)
创建应用
下载nodejs的sdk

下载super-alidayu短信验证组建:

[root@localhost aldy]# npm install super-alidayu --save
[root@localhost aldy]# vim app.js

const AliDaYu = require('super-alidayu');
var client = new AliDaYu({ 
  app_key: '23333811', 
  secret:'ecaa999cd4ad362506914a5ba4237a8b',});
var options = {
   sms_free_sign_name: '登录验证',
   sms_param: { code: '1234',
   product: '一登',
   }, 
   rec_num: '13823532763',
   sms_template_code: 'SMS_6690958'
,};
// 发送短信,promise方式调用
 client.sms(options)
   .then(ret => console.log('success', ret))
   .catch(err => console.log('error', err));
// 发送短信,callback方式调用 
client.sms(options, (err, ret) => {
  if (err) { 
      console.log('error', err); 
  } else {     
      console.log('success', ret); 
  }
});

注意: 为了安全,所有的app_key及secret封装接口来调用

session会话控制

安装:npm install session-storage

Ajax异步相应数据

JQuery(ajax):不需要考虑兼容性问题通过会话及Ajax来实现登陆注册

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 申请配置信息: 短信验证:阿里大鱼(http://www.alidayu.com/) 创建应用 下载nodejs的...
    NHXuan阅读 426评论 0 1
  • nodejs短信验证 申请配置信息: 下载super-alidayu短信验证组件 [root@localhost ...
    crazy__stone阅读 721评论 0 0
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,987评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,482评论 25 708
  • 去香港的时候在当地的茶餐厅吃到了好吃的菠萝油面包,热乎乎的面包一上来就夹带着一股香气,里面的黄油捂着热气慢慢化开。...
    Lillianwj阅读 544评论 2 1