1 Star 0 Fork 39

_皓晧_ / weixin-login-php

forked from yige / weixin-login-php 
Create your Gitee Account
Explore and code with more than 12 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Please pay attention to the specific project description and its upstream code dependency when using it.
Clone or Download
contribute
Sync branch
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
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

相关博文

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

Empty file

About

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

Releases

No release

Contributors

All

Activities

Load More
can not load any more
PHP
1
https://gitee.com/copier/weixin-login-php.git
git@gitee.com:copier/weixin-login-php.git
copier
weixin-login-php
weixin-login-php
master

Search