最近一段时间,微信小程序在张小龙的8小时演讲下瞬间火了起来,但是呢没火多久,就迅速沉静下去了,我也是不知道张小龙什么想法,但是我想法挺多的,好了,废话说多了,聊一下正题吧,我呢是刚入行的小程序员,一路上采坑不断,别人遇不到的坑基本上踩了一遍,话说我的运气有时候也确实挺爆炸的,小程序一个小登录送给大家,
一、小程序开发前准备
二、小程序登录
我先开始的时候在登录就出问题了,因为当时官方给的文档就让人很纠结,因为官方给的文档让人感觉就凌乱了,在这里我解释一下,
官方给的流程:
第一步:获取用户授权信息(每次的授权信息都不一样)
第二步: 上代码
wx.request({
url : API_URL,//自己的服务接口地址
method : 'POST',
// 在这里需要格外注意了,所有的post请求header必须是下面的格式不然你又入坑了
header : {'content-type':'application/x-www-form-urlencoded'},
data :
{
iv: res2.iv,
code: code,
encryptedData: res2.encryptedData
},
success: function (data)
{
// 4.解密成功后 获取自己服务器返回的结果
// 解密的sdk在开发文档上搜索-签名加密-然后你阅读后就知道了-下载属于自己语言的解码包
if(data.data.status == 1)
{
var userInfo_ = data.data.userInfo;
}else
{
console.log('解密失败')
}
},