个人PC网站如何实现微信小程序扫码登录

 

目前个人网站要想合理合法合规的实现微信扫码登录,最简单的那就是小程序扫码登录!!!

其他的基本都需要资质!而且申请比较麻烦!

前置条件:

1.合法的在线网站,https协议

2.个人认证备案的小程序(基本上人人都可以申请)

实现核心思路:

主要利用小程序服务端接口-获取不限制的小程序码接口,官方文档地址:https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/qrcode-link/qr-code/getUnlimitedQRCode.html

 

在这个接口可以传一个scene自定义参数,然后生成二维码,用户访问生成的二维码,调整到指定页面(授权登录界面),在页面的onload方法中可以通过options.scene获取scene值,有了这个值,我们就可以跟后台产生关联,就可以实现扫码登录逻辑了!

 

简要流程图

参考案例

https://www.democxy.com/f/login.html?type=weixin