微信小程序实现PC网站扫码授权登录获取用户信息头像昵称

24次阅读

共计 349 个字符,预计需要花费 1 分钟才能阅读完成。

前言

目前微信扫码登录的实现有以下 2 种方式:
1、微信服务号扫码网页授权登录
2、微信开放平台 Oauth2.0 授权登录

以上 2 种方式少不了微信认证,都是需要交 300 元认证后才可以获得开发能力。所以我就想到了微信小程序,个人开发者无需认证也可以获得用户信息,授权登录,就可以简单实现一样的功能。

流程

1、PC 端生成小程序码,携带唯一参数 scene
2、微信扫码,进入小程序,获得唯一参数scene,小程序进行授权获取用户信息(头像、昵称)
3、确认登录,把当前获得的用户信息(头像、昵称、scene)一起插入数据库进行注册用户。
4、注册后,网页端保持连接(ajax 轮询或者websocket)获得扫码状态,如果小程序端点击确认登录,则 PC 网页端就显示登录成功,显示头像和昵称。

演示

体验

点击体验

代码

先休息,后面更新~

正文完
 0