destoon采集论坛

 找回密码
 立即注册
查看: 164|回复: 3

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

[复制链接]

2

主题

2

回帖

20

积分

新手上路

Rank: 1

积分
20
发表于 2011-12-6 12:02:59 | 显示全部楼层 |阅读模式
module/member/register.inc.php
[ol]
  •         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'])) {[/ol]复制代码
  • 回复

    使用道具 举报

    2

    主题

    2

    回帖

    20

    积分

    新手上路

    Rank: 1

    积分
    20
     楼主| 发表于 2011-12-6 16:58:22 | 显示全部楼层

    已查明是

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


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

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

    [ 本帖最后由 xiaoluozi513 于 2011-12-6 17:02 编辑 ]
    回复 支持 反对

    使用道具 举报

    0

    主题

    1

    回帖

    4

    积分

    新手上路

    Rank: 1

    积分
    4
    发表于 2012-7-1 22:43:05 | 显示全部楼层

    你这个解决办法太牛了,非常感谢啊!
    回复 支持 反对

    使用道具 举报

    1

    主题

    2

    回帖

    9

    积分

    新手上路

    Rank: 1

    积分
    9
    发表于 2012-10-3 20:49:54 | 显示全部楼层

    oh.................very good
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|小黑屋|手机版|Archiver|destoon采集论坛

    GMT+8, 2025-11-23 10:26 , Processed in 0.013872 second(s), 20 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表