20160818 短信接口和ajax请求

xiaoxiao2021-02-28  87

短信验证接口

阿里大于

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

启动

将生成的验证码存入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'}); } }); } }
转载请注明原文地址: https://www.6miu.com/read-29508.html

最新回复(0)