人人商城微信浏览器解绑
人人商城微信浏览器解绑
第一步:
ewei_shopv2/core/inc/function.php 中 is_weixin()函数 始终 return false
第二步:
ewei_shopv2/core/model/member.php 中 checkMember()函数中注释掉 $userinfo = mc_oauth_userinfo(); 添加else中$user_info赋值
if (!EWEI_SHOPV2_DEBUG) {
//$userinfo = mc_oauth_userinfo();
$userinfo = array(‘openid’ => $member[‘openid’], ‘nickname’ => $member[‘nickname’], ‘headimgurl’ => $member[‘avatar’], ‘gender’ => $member[‘gender’], ‘province’ => $member[‘province’], ‘city’ => $member[‘city’]);
}
else {
$userinfo = array(‘openid’ => $member[‘openid’], ‘nickname’ => $member[‘nickname’], ‘headimgurl’ => $member[‘avatar’], ‘gender’ => $member[‘gender’], ‘province’ => $member[‘province’], ‘city’ => $member[‘city’]);
}
第三步:
注释掉inc/page_mobile.php中$member = m(‘member’)->checkMember();
public function __construct(){global $_W;global $_GPC;$_W['from_openid'] = $_W['openid'];//获取openid用于微信内支付m('shop')->checkClose();$preview = intval($_GPC['preview']);$wap = m('common')->getSysset('wap');if (!empty($wap['open']) && !is_weixin() && empty($preview)) {if ($this instanceof MobileLoginPage || $this instanceof PluginMobileLoginPage) {$_W['openid'] = m('account')->checkLogin();//提前此句代码if (empty($_W['openid'])) {$_W['openid'] = m('account')->checkLogin();}}else {$_W['openid'] = m('account')->checkOpenid();}}else {if ($preview && !is_weixin()) {$_W['openid'] = 'ooyv91cPbLRIz1qaX7Fim_cRfjZk';}if (EWEI_SHOPV2_DEBUG) {$_W['openid'] = 'ooyv91cPbLRIz1qaX7Fim_cRfjZk';}}//$member = m('member')->checkMember();注释此代码$_W['mid'] = !empty($member) ? $member['id'] : '';$_W['mopenid'] = !empty($member) ? $member['openid'] : '';$merch_plugin = p('merch');$merch_data = m('common')->getPluginset('merch');if (!empty($_GPC['merchid']) && ($merch_plugin && $merch_data['is_openmerch'])) {$this->merch_user = pdo_fetch('select * from ' . tablename('ewei_shop_merch_user') . ' where id=:id limit 1', array(':id' => intval($_GPC['merchid'])));}}
如果仍希望使用公众号支付:
需要在page_mobile.php中将获取的授权openid赋值给另一变量。
而后在common.php类中,如下代码中将这一变量赋值给 $package[‘openid’]
$package[‘openid’] = empty($params[‘openid’]) ? trim($_W[‘openid’]) : trim($params[‘openid’]);
人人商城微信浏览器解绑相关推荐
- 微信解绑手机号服务器会保留吗,微信怎么解绑手机号?微信还能解绑手机号吗?...
如今微信推广越来越火,微信自从17年更新了新版以后,据说不能解绑手机号了,是有时间限制吗?那么微信怎么解绑手机号呢?针对这问题,小编为大家讲讲,希望对您有用. 1.打开微信,进入聊天页面,然后点击手机 ...
- 微信怎么解绑手机号?手把手教你具体操作步骤
微信怎么解绑手机号?在以前,我们可以通过qq.邮箱等直接登录注册使用微信,但是现在想要注册微信账号必须使用手机号才能注册,微信号和手机号被绑定在了一起,如果手机号需要更换或者不用了,怎么在微信里解绑手 ...
- php+微信开发+解绑,微信开发之解绑设备通知的方法
本篇文章一起来了解微信开发之解绑设备通知的方法 一开始进行解绑的时候,我一直用的强制解绑设备通知.微信在开发者文档中和接口权限中都没有说明这个接口有次数限制,直到最近两天,解绑一直失败才发现,原来这个 ...
- 新版本微信如何解绑手机号?
2019独角兽企业重金招聘Python工程师标准>>> 有不少果粉发现,微信自从更新了新版以后,就不能解绑手机号了,之前小编(公众号:果粉之家)也没注意.查看了一下自己的微信,确实是 ...
- 人人商城爬坑之人人商城微信支付不显示
目前已经遇到了三位来找我咨询和解决这个事情. 都是资料正确,但是就是不显示微信支付. 按以往模块配置经验,基本上是不会出现这样的情况的. 但唯独人人商城,确实有这样的一个问题. 经过几次的摸索,得出结 ...
- 微信绑定/解绑设备ticket
在微信绑定和解绑的时候需要一个ticke来进行该过程 可是一直没有获取到ticket 一直都是返回fail 后来发现原来是需要在 原来是需要初始化设备库,才能或得到ticket
- 微信如何解绑小程序_微信小程序该如何运营推广
微信目前每日活跃的用户达到了11亿,小程序的上线更是激发了新的市场,帮助商家实现了庞大的流量变现.那么该如何更好的去运营和推广微信小程序呢? 01 .微信公众号推广 很多的商家在公众号出来的时候已经注 ...
- 微信如何解绑小程序_微信小程序解绑事件,微信小程序解除绑定
什么是事件 事件是视图层到逻辑层的通讯方式. 事件可以将用户的行为反馈到逻辑层进行处理. 事件可以绑定在组件上,当达到触发事件,就会执行逻辑层中对应的事件处理函数. 事件对象可以携带额外信息,如id, ...
- vue-企业微信绑定和解绑
一.企业微信绑定解绑 项目中需要对账号进行企业微信的绑定和解绑 企业微信页面显示: <FormItem label="企业微信:">{{account.wechat}} ...
最新文章
- watchOS 5 新特性:继续发力运动与健身
- JS中for循环里面的闭包问题的原因及解决办法
- LaTeX技巧006:使用pdfLaTeX时,添加PDF文件属性的方法
- js的BOM对象完全解析
- Linux下C语言编程-进程的创建
- flink的kafka各种依赖区别
- centos7搜狐 mysql_基于centOS6.7搭建LAMP(httpd-2.4.18+mysql-5.5.47+php-5.6.16)环境
- 学习面试题(day01)
- Android中的Can't create handler inside thread that has not called Looper.prepare()异常
- Android Measure测量实际应用心得(一)
- vector迭代器的使用
- 全球计算机科学与技术排名,最新全球高校“计算机科学与信息系统”排名,哪些985表现出色?...
- 化学能推进永远无法实现外星旅行
- java删除文件夹分享企,java删除文件夹下所有文件示例分享
- Fortran入门教程(十一)—— 模块
- Silverlight4启动无法调试
- 那智机器人程序打印_应用程序,机器人程序,无人机和3D打印机:要来附近的学校吗?...
- 如何申请免费的腾讯企业邮箱
- C++ 0xc0000417 错误
- 编写函数把华氏温度转换为摄氏温度