功能描述
- 首次扫码关注自动获取验证码,验证码5分钟内有效
- 非首次登陆在公众号发送“登录”获取最新验证码
- 订阅号无需验证
- 已认证的订阅号也可以使用,并且可以配置菜单
- 记录获取验证码的日志
未认证微信订阅号登录的好处
- 免去订阅号认证的费用
- 网站用户登录更便利,增加用户粘性
- 微信公众号引流
功能实现
插件下载及安装
功能的实现我们需要借助模板兔大佬的插件Erphp Weixin Scan,插件是开源的可以直接下载后使用
下载地址:https://github.com/erphp/erphp-weixin-scan
下载后直接在后台上传并启用即可
插件配置及公众号配置
首先需要去公众号里配置一下,进公众号,开发 - 基本配置,配置IP白名单(服务器IP)以及开启服务器配置,服务器地址(插件设置页面有)、令牌(自行设置,确保两边填写一致)在启用插件后的插件设置里有,消息加解密方式选明文。确保公众号这个服务启用并配置成功~如果都填好公众号却无法配置成功,可能域名被微信拦截导致。
后台插件设置页面填写相应的配置后保存就可以了
调用插件
新建一个页面输入短代码[*erphp_weixin_scan*]
(请手动去掉星号),发布页面后访问页面看到如下效果图即可
深度集成到wordpress主题
我们让用户访问我们新建的页面登录体验肯定不如集成到我们的网站登录模块好,这里以B2主题为例,集成到B2的登录模块中,本集成方法不会因主题升级而失效,完全独立控制。