首页 > 微信应用  > 

微信小程序开发之登录流程制作说明

微信小程序开发之登录流程制作说明
做过微信登录的都知道,我们需要一个标识来记录用户的身份的唯一性,在微信中unionId就是我们所需要的记录唯一ID,那么如何拿到unionId就成了关键,将项目分为小程序和后台PHP代码两部分来讲。

做过微信登录的都知道,我们需要一个标识来记录用户的身份的唯一性,在微信中unionid就是我们所需要的记录唯一id,那么如何拿到unionid就成了关键,将项目分为小程序和 后台php代码两部分来讲。

先从我们的小程序代码开始

简单的说一下我们小程序的js代码登录流程

login ->获取code ->getUserInfo获取iv和encryptedData ->传给自己的服务器处理 ->返回给小程序结果

var API_URL = "自己的服务器地址";Page({ onLoad: function () { console.log("iv"); wx.login({//login流程 success: function (res) {//登录成功 if (res.code) { var code = res.code; wx.getUserInfo({//getUserInfo流程 success: function (res2) {//获取userinfo成功 console.log(res2); var encryptedData = encodeURIComponent(res2.encryptedData);//一定要把加密串转成URI编码 var iv = res2.iv; //请求自己的服务器 Login(code,encryptedData,iv); } }) } else { console.log('获取用户登录态失败!' + res.errMsg) } }});}})

微信小程序开发之登录流程制作说明由讯客互联微信应用栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“微信小程序开发之登录流程制作说明