微信小程序实现PC网站扫码受权登陆获取用户信息(头像、昵称)

前言

目前微信扫码登陆的实现有如下2种方式:
一、微信服务号扫码网页受权登陆
二、微信开放平台Oauth2.0受权登陆php

以上2种方式少不了微信认证,都是须要交300元认证后才能够得到开发能力。因此我就想到了微信小程序,我的开发者无需认证也能够得到用户信息,受权登陆,就能够简单实现同样的功能。web

流程

一、PC端生成小程序码,携带惟一参数scene
二、微信扫码,进入小程序,得到惟一参数scene,小程序进行受权获取用户信息(头像、昵称)
三、确认登陆,把当前得到的用户信息(头像、昵称、scene)一块儿插入数据库进行注册用户。
四、注册后,网页端保持链接(ajax轮询或者websocket)得到扫码状态,若是小程序端点击确认登陆,则PC网页端就显示登陆成功,显示头像和昵称。ajax

image.png

演示

GIF 2020-6-9 23-49-01.gif

微信图片_20200609235030.jpg

体验

点击体验数据库

代码

先休息,后面更新~小程序

相关文章
相关标签/搜索