| | |
| | | msg:'获取手机号失败' |
| | | } |
| | | } |
| | | var apiUrl='http://dfgapp.ushopvip.com/api/user/mobilelogin'; |
| | | const apiRes = await uniCloud.httpclient.request(apiUrl, { |
| | | method: 'POST', |
| | | data: { |
| | | mobile: res.phoneNumber, |
| | | captcha:'000', |
| | | ismobouth:true |
| | | }, |
| | | contentType: 'json', // 指定以application/json发送data内的数据 |
| | | dataType: 'json' // 指定返回值为json格式,自动进行parse |
| | | }) |
| | | //console.log(res); // res里包含手机号 |
| | | // 执行用户信息入库等操作,正常情况下不要把完整手机号返回给前端 |
| | | // 如果数据库在uniCloud上,可以直接入库 |
| | | // 如果数据库不在uniCloud上,可以通过 uniCloud.httpclient API,将手机号通过http方式传递给其他服务器的接口,详见:https://uniapp.dcloud.net.cn/uniCloud/cf-functions?id=httpclient |
| | | return apiRes |
| | | if(event.op_type=='getmob') |
| | | {//获取手机号 |
| | | return { |
| | | code:0, |
| | | mobile:res.phoneNumber |
| | | } |
| | | } |
| | | else |
| | | {//手机号一键登录 |
| | | let pushCid=''; |
| | | if(event.pushCid) |
| | | { |
| | | pushCid=event.pushCid; |
| | | } |
| | | var apiUrl='http://dfgapp.ushopvip.com/api/user/mobilelogin'; |
| | | const apiRes = await uniCloud.httpclient.request(apiUrl, { |
| | | method: 'POST', |
| | | data: { |
| | | mobile: res.phoneNumber, |
| | | captcha:'000', |
| | | ismobouth:true, |
| | | pushCid:pushCid |
| | | }, |
| | | contentType: 'json', // 指定以application/json发送data内的数据 |
| | | dataType: 'json' // 指定返回值为json格式,自动进行parse |
| | | }) |
| | | //console.log(res); // res里包含手机号 |
| | | // 执行用户信息入库等操作,正常情况下不要把完整手机号返回给前端 |
| | | // 如果数据库在uniCloud上,可以直接入库 |
| | | // 如果数据库不在uniCloud上,可以通过 uniCloud.httpclient API,将手机号通过http方式传递给其他服务器的接口,详见:https://uniapp.dcloud.net.cn/uniCloud/cf-functions?id=httpclient |
| | | return apiRes |
| | | } |
| | | |
| | | }; |