uni-app授权登录功能的实现,包括微信授权、QQ授权

今天讲述一下购靓号平台APP的两种常用授权登录方式,废话不多说,公众号搜索【购靓号】自行体验。个人引以为豪的作品。哈哈哈
首先是APP微信授权登录

APP微信授权需要到微信开放平台申请,在hbuilderX配置APP SDK中微信登录的appId,另外需要跟小程序、公众号授权账号互通的话也需要在微信开放平台申请,需要300元。哈哈哈

var self=this;
uni.login({
	provider: "weixin",
	success: (res) => {
		uni.getUserInfo({
		    provider: 'weixin',
		    success: function (infoRes) {
				let formdata={
					nickName:infoRes.userInfo.nickName,
					gender:infoRes.userInfo.gender,
					openId:infoRes.userInfo.openId,
					unionId:infoRes.userInfo.unionId
				};
				self.$go.post("/wxlogin",formdata).then(res=>{});
			}
		})
	},
	fail: (err) => {}
});

后端直接根据unionId来判断用户的唯一性。

APP QQ授权登录

QQ授权登录也有unionId,有网页QQ授权的朋友需要注意了

uni.login({
	provider: "qq",
	success: (resp) => {
		var access_token=resp.authResult.access_token;
		uni.getUserInfo({
		    provider: 'qq',
		    success: function (infoRes) {
				var formdata={
					nickName:infoRes.userInfo.nickname,
					gender:infoRes.userInfo.gender=='男'?0:1,
					openId:infoRes.userInfo.openid,
					access_token:access_token,
				};
				self.$go.post("/qqlogin",formdata).then(res=>{});
			}
		})
	},
	fail: (err) => {}
});

以上展示的都是最重要的代码,复制就可以使用,自己可以加一些加载显示,也可以去购靓号平台体验一下登录

另外需要体验购靓号的的可以扫下方二维码,明天继续更新其他端登录

评论 21
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小鸣blog

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值