asp.net mvc 统计网站流量数据,商城网站怎么建,做网站一般用什么程序,gensler我们知道#xff0c;要接入微信登陆有两种方式
1、微信开放平台2、微信服务号
这两种方式均可生成带参数的二维码#xff0c;然后扫码获取用户基本信息的#xff0c;所以我们可以在网站上用这两种方式开发网站的扫码登录#xff0c;也是现在很多网站的通用做法。
微信开…我们知道要接入微信登陆有两种方式
1、微信开放平台2、微信服务号
这两种方式均可生成带参数的二维码然后扫码获取用户基本信息的所以我们可以在网站上用这两种方式开发网站的扫码登录也是现在很多网站的通用做法。
微信开放平台要认证开发者需要 300 块 /年微信服务号也需要提交企业资料认证需要 300 块 /年。有些想要学习的或者自己的网站完全没有盈利的其实不舍得花这个钱特别是个人开发者没有企业资料去做认证因为微信开放平台就算是个人也需要盖章的我也试过。
免费的方法来了
既然微信开放平台和微信认证的服务号每年都需要 300 块认证费个人学习不舍得没资料那么咱们把矛头指向微信小程序了。
微信小程序无论是个人还是企业的都开放了获取用户基本信息的无须认证不收费。而且还提供了 3 个生成带参数的二维码的接口注意哦是带参数的二维码所以这三个接口为我们提供了这样的方法。
既然能够获取用户基本信息还可以生成二维码那么就可以实现网站扫码登录了
我这里做了一个测试。 实现方法是
1、登陆页面生成带参数的二维码2、扫码获取参数3、等待用户授权4、授权后把用户基本信息头像、昵称和参数一起插入数据库5、登陆页面轮询数据库当前参数的数据变化6、如果登陆信息有变化可以用一个状态码检测是否已经扫码如果有数据进来则扫码了如果没有数据进来则没扫码继续轮询7、扫码成功页面输出用户的基本信息存 SESSION登录8、登陆成功后小程序端自动注销登陆方便下次扫码。
TANKING2018-7-14
原文地址https://segmentfault.com/a/1190000015635968
更多专业前端知识请上
【猿2048】www.mk2048.com