摘要:微信开放平台要认证开发者,需要块年,微信服务号也需要提交企业资料认证,需要块年。免费的方法来了既然微信开放平台和微信认证的服务号每年都需要块认证费,个人学习不舍得,没资料,那么咱们把矛头指向微信小程序了。
我们知道,要接入微信登陆有两种方式
1、微信开放平台
2、微信服务号
这两种方式均可生成带参数的二维码,然后扫码获取用户基本信息的,所以我们可以在网站上用这两种方式开发网站的扫码登录,也是现在很多网站的通用做法。
微信开放平台要认证开发者,需要 300 块 /年,微信服务号也需要提交企业资料认证,需要 300 块 /年。有些想要学习的或者自己的网站完全没有盈利的,其实不舍得花这个钱,特别是个人开发者,没有企业资料去做认证,因为微信开放平台就算是个人,也需要盖章的,我也试过。
免费的方法来了既然微信开放平台和微信认证的服务号每年都需要 300 块认证费,个人学习不舍得,没资料,那么咱们把矛头指向微信小程序了。
微信小程序无论是个人还是企业的,都开放了获取用户基本信息的,无须认证,不收费。而且,还提供了 3 个生成带参数的二维码的接口,注意哦,是带参数的二维码,所以这三个接口为我们提供了这样的方法。
既然能够获取用户基本信息,还可以生成二维码,那么就可以实现网站扫码登录了!
我这里做了一个测试。 实现方法是:1、登陆页面生成带参数的二维码
2、扫码,获取参数
3、等待用户授权
4、授权后,把用户基本信息(头像、昵称)和参数一起插入数据库
5、登陆页面轮询数据库当前参数的数据变化
6、如果登陆信息有变化(可以用一个状态码检测是否已经扫码,如果有数据进来则扫码了,如果没有数据进来则没扫码,继续轮询)
7、扫码成功,页面输出用户的基本信息,存 SESSION,登录!
8、登陆成功后,小程序端自动注销登陆,方便下次扫码。
TANKING
2018-7-14
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/29057.html
摘要:前言之前让网页公司制作新官网的时候规划有第三方账号的登录功能,但由于当时的一些开放平台申请步骤比较繁琐尤其是微信开放平台,所以一直拖延着,到了最近只能自己添加相关的功能。 前言 之前让网页公司制作新官网的时候规划有第三方账号的登录功能,但由于当时的一些开放平台申请步骤比较繁琐(尤其是微信开放平台),所以一直拖延着,到了最近只能自己添加相关的功能。 由于是刚接触Python和Django...
摘要:现在的网站基本都接入微信登陆了,就好像下面这样的。只需要用微信扫一下二维码,这个网站就可以展示你的微信昵称和头像,免去注册账号和输入密码登录的步骤,还免去设置头像和昵称的步骤,所以是挺方便的。 现在的网站基本都接入微信登陆了,就好像下面这样的。 showImg(https://segmentfault.com/img/bVbc4jV?w=523&h=508); 只需要用微信扫一下二维码...
摘要:微信登录用户可使用微信帐号快速登录你的网站,同一用户使用微信登录你的不同应用和公众帐号,会对应同一个,以便进行不同业务间的帐号统一微信授权登录可分为扫码登录一般用于网页微信开放平台跳转授权登录第三方使用微信开放平台微信内置浏览器内登录一 微信登录: 用户可使用微信帐号快速登录你的网站,同一用户使用微信登录你的不同应用和公众帐号,会对应同一个UnionID,以便进行不同业务间的帐号统一 ...
阅读 3652·2021-09-22 15:15
阅读 3557·2021-08-12 13:24
阅读 1310·2019-08-30 15:53
阅读 1819·2019-08-30 15:43
阅读 1181·2019-08-29 17:04
阅读 2793·2019-08-29 15:08
阅读 1577·2019-08-29 13:13
阅读 3085·2019-08-29 11:06