阿里大于
下载sdk nodejs版,上传至服务器安装依赖库 npm install修改appkey,appsecret启动 node test.js 在npmjs.com中搜索alidayu安装 npm install super-alidayu --save 修改appkey,appsecret启动
将生成的验证码存入session中 与短信获取的验证码相比较(引入express-session)
请求
$.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'}); } }); } }