xiaoluozi513 发表于 2011-12-6 12:02:59

整合discuz7.2后会员注册提交后没有跳转

module/member/register.inc.php
[*]      if($do->add($post)) {
[*]                $userid = $do->userid;
[*]                $username = $post['username'];
[*]                $email = $post['email'];
[*]                if($MFD) fields_update($post_fields, $do->table_member, $userid, 'userid', $MFD);
[*]                if($CFD) fields_update($post_fields, $do->table_company, $userid, 'userid', $CFD);
[*]                if($MOD['passport'] == 'uc') {
[*]                        $uid = uc_user_register($passport, $post['password'], $post['email']);
[*]                        if($uid > 0 && $MOD['uc_bbs']) uc_user_regbbs($uid, $passport, $post['password'], $post['email']);
[*]                }
[*] echo '';//这个是我自己添加调试的,在开启了与discuz的整合按钮后,这个输出没有执行到,不知道算不算bug
[*]                //send sms
[*]                if($MOD['welcome_sms'] && $DT['sms'] && is_mobile($post['mobile'])) {复制代码

xiaoluozi513 发表于 2011-12-6 16:58:22


已查明是

if($uid > 0 && $MOD['uc_bbs']) uc_user_regbbs($uid, $passport, $post['password'], post['email']);


这句造成没有继续执行的原因,注释掉就可以了

这行估计是激活论坛账号用的

[ 本帖最后由 xiaoluozi513 于 2011-12-6 17:02 编辑 ]

zzg107211 发表于 2012-7-1 22:43:05


你这个解决办法太牛了,非常感谢啊!

honehero 发表于 2012-10-3 20:49:54


oh.................very good
页: [1]
查看完整版本: 整合discuz7.2后会员注册提交后没有跳转