美文网首页
nodjs短信验证

nodjs短信验证

作者: NHXuan | 来源:发表于2016-08-19 02:04 被阅读0次

    申请配置信息:

    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来实现登陆注册

    相关文章

      网友评论

          本文标题:nodjs短信验证

          本文链接:https://www.haomeiwen.com/subject/bkcbsttx.html