当前仓库属于暂停状态,部分功能使用受限,详情请查阅 仓库状态说明
1 Star 0 Fork 39

坚慧 / weixin-login-php
暂停

forked from yige / weixin-login-php 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

微信扫码登陆 - PHP版

微信开放平台扫码登陆解析处理工具😊,将frame数据处理为图片或Base64图片数据返回客户端进行扫码。

解决Chrome70中open.weixin.qq.com腾讯SSL证书不被信任的问题(微信官方于2018年8月23日更换了域名证书),解决Chrome68中frame跨域被拦截的问题。

最大特点扫码登录无跳转🤠。

demohttps://apio.xyz/weixin-login-php/

须知

仅适用于微信开放平台-网站应用

使用方法

第一步:根据Appid及授权回调域获取二维码图片和微信UUID;
第二步:获取微信服务器返回的Code(详见微信开放平台文档)。

测试方法

直接请求https://apio.xyz/weixin-login-php/weixin.php?appid=您的appid&redirect_uri=您在微信开放平台后台设置的授权回调域,获取二维码和UUID。

再次请求https://apio.xyz/weixin-login-php/weixin.php?uuid=上一步得到的UUID,获得登录结果的数据。

您要是懒得部署一套,可以直接使用以上地址。

小提示

  1. 使用此方法,无需经由服务器端跳转,可以直接获得code。如果是Electron环境,可以直接在渲染进程请求。
  2. 建议为该功能单独部署,可在您所有项目中使用同一个接口。PHP版本方便部署到虚拟主机等免维护环境,简单方便。
  3. 理论上你可以模拟任何网站的二维码,但是没有私钥就算拿到code也没有用。

其它语言版本

Node.js

相关博文

无刷新微信扫码登陆解决方案

空文件

简介

完美版本的开放平台无跳转微信登录,将frame数据处理为图片或Base64图片数据返回客户端进行扫码。解决Chrome70中open.weixin.qq.com腾讯SSL证书不被信任的问题,解决Chrome68中frame跨域被拦截的问题。 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
PHP
1
https://gitee.com/jianhui/weixin-login-php.git
git@gitee.com:jianhui/weixin-login-php.git
jianhui
weixin-login-php
weixin-login-php
master

搜索帮助