网站应用集成微信登录

项目需求,需要在网站中添加微信登录的功能,按流程,现在开发者中心中交了300元的认证费用,开通了网站应用的微信登录接口,在PC端打开浏览器,点击微信图标,打开手机微信扫一扫,在弹出的窗口中点击确认,完成验证后实现微信登录;

看起来确实没毛病,但是当用户在手机浏览器中,或者微信中打开网站,点击微信图标同样是弹出扫描二维码的页面,长按二维码也不管用,因为本来就是手机打开的网站,怎么在微信中扫二维码,这里有猫腻。

琢磨了一阵后,还不完善的解决方案是:PC版的没毛病就不说了,主要说说手机打开手机网站,先判断当前浏览器是否为微信浏览器,也就是判断是否在微信中打开的网站,如果是执行微信提供的另外一种验证方式,直接弹窗验证,也就是跳过了扫码的过程,但是仅限于在微信中打开手机网站的情况,下面贴一下不同的链接地址

PC端扫码验证登录的地址:https://open.weixin.qq.com/connect/qrconnect?appid=后面参数不变

微信中打开直接验证的地址:https://open.weixin.qq.com/connect/oauth2/authorize?appid=后面参数不变

还有另外一种情况就是不是用微信浏览器打开的网站,如何调用微信登录?尝试了js调用微信打开验证链接,无果,不知道该如何操作了,有知道的可以留言告诉我,因为时间关系,项目需求也就是仅限于在微信中打开,所以这个不完善的解决方案先就这样吧,以后有了点子再来完善。

posted @   wangbg  阅读(1714)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示