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

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

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

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

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

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

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

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

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

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

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

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

没办法,问题总是要解决的,一个一个代码看吧。。。。花了若干个小时,终于搞明白了,他娘的核心代码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

密码:

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

哈哈,问题被解决了!

 

微信公众号:大雕哥
只服务一小部分有独立思考的高端用户!
100000人已关注
分享到:
赞(0) 打赏

评论19

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #17
    十分感谢,解决了个大问题!
    elegant2018-08-11 18:06:21回复
  2. #16
    十分感谢,解决了个大问题!
    SHENTINGLI2018-12-17 17:18:28回复
  3. #15
    十分感谢,解决了个大问题
    kkmllj2018-12-17 23:01:19回复
  4. #14
    十分感谢,解决了个大问题!
    2018-12-26 11:29:48回复
  5. #13
    十分感谢,解决了个大问题!
    Tianci2019-01-20 18:59:39回复
  6. #12
    十分感谢,解决了个大问题!
    zzzhhhzzz2019-01-27 16:43:24回复
  7. #11
    十分感谢,解决了个大问题!
    带头大哥2019-11-23 11:33:07回复
1 2

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏