php微信公众号开发之扫码关注并登陆的实现方法
需求
使用微信扫码并且关注公众号后实现网站登录。
思路分析
1.使用公众号接口生成二维码。
2.系统接收微信推送过来的事件(关注/扫码)。
3.前端轮询二维码扫码状况
4.用户点击关注或者扫码二维码后台都会接收到推送通知,然后根据通知实现自己的业务就可以了。
准备工作
微信公众号一枚(服务号)必须是服务号,订阅号没有这个权限。
需要的接口
生成带参数的二维码
代码:
公众号后台配置服务器
具体教程请看文档:https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Access_Overview.html
接受事件处理程序
wxEvent.php
前端轮询查询缓存
前端轮询查询cache缓存是否写入了openid的值,如果有的话就通过openid对用户登录。
总结
实现原理其实还是比较简单,前提是你得有一个已经认证过的服务号。
希望可以帮助到你哦~
本文链接:https://kinber.cn/post/6447.html 转载需授权!
推荐本站淘宝优惠价购买喜欢的宝贝:

支付宝微信扫一扫,打赏作者吧~
