1.用微信自带的接口生成一个零时二维码加上一个key 标识凭证
微信公众号零时二维码接口
2.用户使用微信扫描跳转到公众号页面时候触发事件推送,判断MsgType=》event(scan & subscribe)
获取到1中的key,可以拿数据库 OR 缓存。 key绑定用户的标识openid
微信公众接收事件文档
3.前端可以轮播或者长连接建立检查key是否绑定有用户,即可实现登录
扫码登陆有很多,比如根据在微信公众号获取验证码在pc端输入验证码登录。