美文网首页
20160818 短信接口和ajax请求

20160818 短信接口和ajax请求

作者: 代码界的小学生 | 来源:发表于2016-08-19 09:00 被阅读0次

    短信验证接口

    阿里大于

    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'});
                }
            });
        }
    }
    

    相关文章

      网友评论

          本文标题:20160818 短信接口和ajax请求

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