微信公众号最近修改授权登陆规则

《微信网页授权能力调整公告》

新增加授权快照功能,导致微擎部分的模块用户不选择授权就直接使用了

所以提示的就是下单用户不一致

修改方式

解决授权快照用户看不见的问题

思路,建议一个新的授权页面,或者弹窗,只需要在进行网页授权的时候,对他进行一下拦截,进入授权页面,然后再授权页面增加授权按钮

微擎框架内容需要修改

framework/accout/weixin.account.class.php

将原来的代码修改成

 public function getOauthUserInfoUrl($callback, $state = '') {return "https://open.weixin.qq.com/connect/oauth2/authorize?appid={$this->account['key']}&redirect_uri={$callback}&response_type=code&scope=snsapi_userinfo&forcePopup=true&state={$state}#wechat_redirect";}

自己模块内容新增一个跳转方法,连接微擎到位即可

例如

public function doMobileLogin(){global $_W,$_GPC;if(empty($_W['openid'])||empty($_W['fans']['nickname'])||$_W['fans']['nickname']=='微信用户'){mc_oauth_userinfo();}else{$url = '跳回原来的连接';header("location: ". $url);}}

微擎支付提示下单用户不一致,授权快照移除相关推荐

  1. 微擎支付返回商户单号_一步一步教你在SpringBoot中集成微信扫码支付

    一:准备工作 使用微信支付需要先开通服务号,然后还要开通微信支付,最后还要配置一些开发参数,过程比较多. 申请服务号(企业) 开通微信支付 开发配置 具体准备工作请参考Spring Boot入门教程( ...

  2. 微擎支付返回商户单号_微信刷脸支付流程是怎么样的?

    刷脸支付用于线下消费场景. 视壮科技微信刷脸支付设备具有以下特点: 1.无需提前录入人脸,无需拿出手机,在支持微信刷脸支付的机具上,刷脸并输入手机号验证,即可完成付款使用方便. 2.使用专用 3D 活 ...

  3. 微擎支付返回商户单号_支付宝,微信,银联支付

    https://open.unionpay.com/tjweb/index 银联支付 统一支付接口 接口描述 用于线下刷卡交易.生物特征识别(例如人脸).被扫支付等后台交易. 对于被扫支付,收银员使用 ...

  4. 微擎支付返回商户单号_微信小程序支付流程

    微信支付之小程序支付 微信的支付方式有以下几种,不同的支付方式适用于不同的支付场景,而今天要给大家讲的就是 小程序支付 方式 说到支付功能就要涉及到金钱交易,必定是有比较严格的规范及流程,如要求小程序 ...

  5. 微擎支付返回商户单号_聚合支付系统设计(二)

    支付网关与异步通知设计 支付网关 用户下单成功后,要经过收银台发起支付流程,支付网关就是用户发起支付流程的入口地址.支付网关需要接收订单的部分数据(订单号.待支付金额.商品描述信息等)和交易数据(支付 ...

  6. 微擎按照UID获取用户绑定手机号

    //按照UID获取用户信息 $users = pdo_fetch("select * from ".tablename('users')." where uid={$_W ...

  7. 微擎支付返回商户单号_微信、支付宝支付动态库PayApiFun.dll说明

    微信.支付宝支付动态库PayApiFun.dll说明 PayApiFun.dll这个动态库中包含了:微信付款码支付.生成微信支付二维码扫码支付.按商户单号查询微信支付状态.关闭未支付的微信订单.支付宝 ...

  8. 微信app支付统一下单设置回调地址php,微信支付配置回调地址

    需要超级管理员帐号登录才可操作 1) 所有使用公众号支付方式发起支付请求的链接地址,都必须在支付授权目录之下: 2) 支付授权目录最多可以设置5个目录 3) 头部要包含http或https,须细化到二 ...

  9. 自制微擎AI面相识别算术阈值

    有时在朋友圈或其他地方会看到一些AI面相的分享链接或小程序,不是面相算命的有多吸引人,而是前面有"AI"两个字母.于是我就上网找了一下相关代码,发现了一个微擎系统的面相模块.下载下 ...

最新文章

  1. 【深度学习】Swin-Unet图像分割网络解析(文末提供剪枝仓库)
  2. Angular单元测试fixture.detectChanges()
  3. sum服务器操作系统,SUM服务器监控软件
  4. 每天一点Swift(五)控制器的生命周期和SizeClass
  5. C#LeetCode刷题之#13-罗马数字转整数(Roman to Integer)
  6. 天猫精灵X1获德国红点设计大奖
  7. 深度学习2.0-26.Regularization减轻overfitting
  8. paip.python ide eric5-5.3.7 安装以及建立项目使用 最佳实践
  9. 计算机科学导论填空题,计算机科学导论习题
  10. 管理类综合199资料整理
  11. USBCNC输出板与VFD和主轴的使用
  12. SPSS可信度数据分析
  13. 3D MAX 倾斜物体对齐问题和坐标轴重置问题
  14. 光纤猫可做无线打印服务器吗,光猫自带的天线,这些天线都有什么用呢?是无线功能吗?...
  15. 饿狼传说 | 千锋JavaScript教程千呼万唤已出来
  16. arcgis路网密度计算、提取中心线、面积计算
  17. 第二章:Java面向对象:抽象(abstract)类、模板方法设计模式、接口(interface)、关键字-implements(实现)、代理模式
  18. 模拟电子电路基础——放大器理解与梳理
  19. 【100%通过率 】华为OD真题c++/java/python【完美走位】【 2022 Q4 | 100分】
  20. MySQL_12_ShardingJDBC实现读写分离与分布式事务

热门文章

  1. 回忆 08省赛 吉大(上)
  2. (折扣计算)需求说明:普通顾客购物满100元打9折;会员购物打8折;会员购物满200元打7.5折(判断语句if-else和switch语句的嵌套结...
  3. 开源项目-学生成绩管理系统
  4. 前端用element-ui 完成分页
  5. 结构流体多物理场耦合高性能仿真计算集群配置推荐
  6. livy在交互式查询中的深度定制
  7. 犀牛书3.8.3对象转化为原始值
  8. 跨平台C语言长连接之quene数据结构
  9. easyswoole上传图片和访问
  10. 入职字节外包三年了,我还是选择了离职