20160818 短信接口和ajax请求

短信验证接口

阿里大于

  1. 下载sdk nodejs版,上传至服务器
  2. 安装依赖库 npm install
  3. 修改appkey,appsecret
  4. 启动 node test.js
  1. 在npmjs.com中搜索alidayu
  2. 安装
     npm install super-alidayu --save
  3. 修改appkey,appsecret
  4. 启动

  5. 将生成的验证码存入session中 与短信获取的验证码相比较(引入express-session)


Ajax

请求

$.ajax({
    url:'http://192.168.20.44:3000/user/register',//请求地址
    data:{phoneNum:phone,cd:code,pwd:pass},//请求的参数
    type:'post',//请求的方式
    dataType:'json',//返回值格式
    succes:function(data){
        if(data.res == 'errCode'){
            alert('验证码错误');
        }else{
            alert('注册成功');
        }
    }
});

响应

exports.register = function(req,res,next){
    //验证验证码
    if(req.body.cd != req.session.code){
        cosole.log('验证码不对');
        res.json(res:'errCode');
    }else{
        //加密密码
        var pass = Mcrypt.getShal(req.body.pwd);
        //添加的数据
        json = {
            _phone:req.body.phoneNum,
            _password:pass
        }
        //调用添加方法
        userModel.addOne(json,'user',fuction(result){
            //判断结果
            if(result == 'success'){
                res.json({res:'errCode'});
            }
        });
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值