新版微擎框架公众号获取用户头像

2018-12-05  本文已影响0人  Mr哈2018

第一步,为防止误操作导致的源码修改后无法恢复,建议你先做好相关备份。

第二步,修改以下6个文件的内容(ctrl+f可以快捷搜索你要找的内容,将其替换):

1、修改路径:framework/builtin/core/receiver.php

修改内容:$userinfo['headimgurl'] = rtrim($userinfo['headimgurl'], '0') . 132; 替换为 $userinfo['headimgurl'] = $userinfo['headimgurl'];

2、修改路径:framework/model/mc.mod.php

修改内容:$userinfo['headimgurl'] = rtrim($userinfo['headimgurl'], '0') . 132; 替换为 $userinfo['headimgurl'] = $userinfo['headimgurl'];

修改内容:$fans['headimgurl'] = rtrim($fans['headimgurl'], '0') . 132; 替换为 $fans['headimgurl'] = $fans['headimgurl'];

3、修改路径:app/source/mc/profile.ctrl.php

修改内容:empty($profile['avatar']) ? ($data['avatar'] = rtrim($map_fans['headimgurl'], '0') . 132) : ''; 替换为 empty($profile['avatar']) ? ($data['avatar'] = $map_fans['headimgurl']) : '';

4、修改路径:app/source/auth/register.ctrl.php

修改内容:$data['avatar'] = rtrim($map_fans['headimgurl'], '0') . 132;  替换为  $data['avatar'] = $map_fans['headimgurl'];

5、修改路径:app/source/auth/oauth.ctrl.php

修改内容:$userinfo['headimgurl'] = rtrim($userinfo['headimgurl'], '0') . 132; 替换为 $userinfo['headimgurl'] =$userinfo['headimgurl'];

6、修改路径:app/source/auth/forward.ctrl.php

修改内容:$record['avatar'] = rtrim($userinfo['headimgurl'], '0') . 132;  替换为 $record['avatar'] = $userinfo['headimgurl'];

第三步,将更新后的代码同步至服务器端,登陆过的用户需重新载入微信资料,新用户可直接获取微信头像。

上一篇 下一篇

猜你喜欢

热点阅读