源码简介:
在当今的互联网时代,微信公众号已成为众多企业与用户之间进行交流和沟通的重要工具,其中包括用户的登录认证。通过关注公众号登录,不仅可以为公众号带来流量,还能够实现用户与公众号粉丝之间的一一对应关系。此外,这种方式对于用户来说也更加方便快捷。对于已经关注过公众号的用户来说,只需扫描二维码即可直接进入登录状态;而对于新用户来说,仅需额外点击一次关注操作即可完成登录。
PHP原生代码实现了微信扫码关注公众号并同时登录的功能。虽然看起来简单,但实际上开发起来可能会耗费较多的时间。
1、我们需要获取关注二维码ticket,并通过传递二维码qrcode表的主键id作为参数。
2、微信服务端会接收到数据,并获取用户的登录信息。
3、我们每隔2秒检测一次是否成功关注了微信公众号。通过微信openid和access_token获取微信用户的信息,并将其存入数据库中。如果没有获取到数据,需要确保开启了curl功能,并检查防火墙设置以及启用微信服务器IP白名单设置。
源码链接:
网盘源码 密码:hma8
更新日志:
1、修复因服务器配置导致的BUG
2、修复第一次关注无法获取用户信息(由于微信接口变化)
3、增加调试报错信息,比如因curl未开启,或者访问腾讯https出现SSL certificate:unable to get local issuer certificate
4、取消腾讯远程curl对https验证