微信服务号扫码登录 实现微信服务号扫码登录

预览截图

功能介绍

此插件是一款基于微信公众号服务号实现的扫码登录插件,首次扫码绑定后,可一键扫码即可登录。

新增支持管理端与用户端

功能特性

1、前台后台扫码一键登录
2、扫码登录并关注公众号 (关注公众号必须用认证的服务号)
3、登录模板消息通知

温馨提示

1、测试时务必在外网测试
2、请注意在开发者平台填写正确的网页授权域名

安全建议

1、请务必确保超时设置在合理的范围。
2、强烈建议在mplogin相关的url 开启https服务!
3、在项目业务对安全要求比较高的网站请酌情使用此登陆方式!
4、在不熟悉登陆业务逻辑的前提下请不要随意修改业务逻辑,以免产生不必要的登陆安全问题。

微信服务号实现扫码登录

image.png

image.png

image.png

image.png

image.png

查看更多

3月前

修复部分解除绑定无效
修复cms 冲突
修复 开启cdn 关注二维码不出现

6月前

新增解除绑定

修复api接口冲突

6月前

修复验证的bug

6月前

新增前台用户登录
模板消息通知
登录界面优化

6月前

发布第一个版本

php在curl的时候报此错误:

cURL error 60: SSL certificate problem: unable to get local issuer certificate (seehttp://curl.haxx.se/libcurl/c/libcurl-errors.html)

1)从https://curl.haxx.se/ca/cacert.pem下载最新的cacert.pem

2)将以下行添加到php.ini(如果这是共享托管和您没有访问php.ini然后你可以添加到.user.ini在public_html)

;;;;;;;;;;;;;;;;;;;;
; php.ini Options ;
;;;;;;;;;;;;;;;;;;;;

curl.cainfo = "D:phpStudyphpphp-7.0.12-ntsextcacert.pem"

overtrue3.X版本微信sdk 在window环境可能会出现的问题

vendor\overtrue\wechat\src\Foundation\Application.php

registerBase 方法 在初始化属性时

    $this['cache'] = function () {

// return new FilesystemCache(sys_get_temp_dir()); // win 下获取的是 c:window 没有权限

        return new FilesystemCache(APP_PATH.'runtime/cache/'); // 调用的是thinkphp默认缓存目录
    };