大雕哥
你身边最懂互联网的朋友

微擎微赞模块智慧拼团6.x版本微信用户头像不显示问题

最近因为业务需要在微信公众号上用到拼团的功能,对比了一些市面上含有拼团功能的第三方功能模块,最终选择了智慧拼团这个模块,但是在实际使用的过程中,用户开团、参团都不显示头像。

我首先排除了JS授权的问题,因为公众号是微信认证,并且早早的就绑定了独立第三方微信平台,之前使用其他模块也没出现过这种问题,

然后直接打开“微信web开发者工具”输入网址,发现了异常“This request has been blocked; the content must be served over HTTPS”,

百度一下得知是https站点调用http资源,不会生效的问题,查看详情,发现具体原因是调用了“http://res.wx.qq.com/open”

既然找到原因,那就修改代码吧,Ctrl+F全盘搜索“http://res.wx.qq.com/open”,然而我却低估了这个异常。。。没找到匹配的结果?

ok,我又想难道是分割了字符串?我于是直接搜索“http:”,这回有结果了,但仔细一看,都是一些不相干的,并不是“http://res.wx.qq.com/open”这个代码,

然后我分别尝试了“res.wx.qq.com”、“res”等等若干分割字符串搜索,依然没有找到对应的代码,这下懵B了,咋回事啊?

没办法,问题总是要解决的,一个一个代码看吧。。。。花了若干个小时,终于搞明白了,他娘的核心代码IC加密了!!!

这下犯愁了,这种IC加密不是一时半会就能破解开的,但是又不能放弃这个功能用别的,没有办法,拆东墙补西墙吧,

我对比了一下文件夹路径:core\class\Util.class.php 貌似大部分微擎微赞模块都有这个文件夹和类文件,应该是通用的框架吧?

死马当活马医,随便找了一个包含调用“https://res.wx.qq.com/open”的开源文件替换加密文件,你猜怎么着?

“core\class\Util.class.php”开源替换文件下载地址:

链接: https://pan.baidu.com/s/1kD0X5H5-r_o55f5jDUJHag

密码:

温馨提示: 隐藏内容需要 回复评论 后才能查看, 评论后请 刷新 !.

哈哈,问题被解决了!

 

赞(0) 解决问题,就是我最大的快乐
转载请保留出处:大雕哥 » 微擎微赞模块智慧拼团6.x版本微信用户头像不显示问题
分享到: 更多 (0)

评论 11

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #11

    十分感谢,解决了个大问题!

    elegant3个月前 (08-11)回复

大雕哥,做你身边最懂互联网的朋友

邮箱订阅联系我们

如果觉得文章有用可以打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏