修改位置在discuz默认的微信登录目录,虽然目前很多微信登录插件都不用开启自带的微信登录插件,但事实上都会调用这个插件里的文件
source\plugin\wechat\wechat_inc.php
大约225行下面增加
在
- showmessage('wechat:wechat_member_bind_succeed', $url);
- }
复制代码
之后
在
- } elseif(($ac == 'register' && submitcheck('submit') || $ac == 'wxregister') && $_G['wechat']['setting']['wechat_allowregister']) {
复制代码
之前
增加如下代码
- $uid = DB::result_first("SELECT uid FROM %t WHERE openid=%s", array('common_member_wechatmp',$wxopenid ? $wxopenid : $_GET['wxopenid']));
- if ($uid) {
- $member = getuserbyuid($uid, 1);
- setloginstatus($member, 1296000);
- C::t('#wechat#mobile_wechat_authcode')->update($sid, array('uid' => $uid, 'status' => 1));
- wechat_setloginstatus($uid, true);
- wsq::report('authorized');
- $url = wsq::wxuserregisterUrl($uid);
- if ($ac == 'wxregister') {
- dheader('location: ' . $url);
- } else {
- showmessage('wechat:wechat_member_register_succeed', $url);
- }
- }
复制代码
|
|