nodjs短信验证

申请配置信息:

  1. 短信验证:阿里大鱼(http://www.alidayu.com/
  2. 创建应用
  3. 下载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的sdk...
    影子ing阅读 319评论 0 1
  • nodejs短信验证 申请配置信息: 下载super-alidayu短信验证组件 [root@localhost ...
    crazy__stone阅读 721评论 0 0
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,890评论 18 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,157评论 25 708
  • 下午两点,刚从午觉中醒来,朦朦胧胧的我迅速骑上电瓶车往班上赶去。 不知什么时候,天色突然暗了下来,抬头望去,好像来...
    921麻麻阅读 291评论 0 1