首頁  >  文章  >  後端開發  >  destoon與ucenter整合註冊頁​​面不跳轉怎麼解決?

destoon與ucenter整合註冊頁​​面不跳轉怎麼解決?

WBOY
WBOY原創
2016-07-25 09:11:54889瀏覽

destoon整合ucenter后注册页面不跳转

通常采用ucenter来做中介,添加多个应用然后使多个站点有同步登录退出的功能。 ucenter添加应用并不难,destoon官网上也有相关的教程。

有时在几个应用添加完毕以后,注册一个帐号测试的时候,问题就出现了,注册完以后,注册页面没有跳转,也没有提示,但这个会员是注册成功了。为什么没有跳转呢? 断点测试,这是因为在Destoon的api/ucenter/control/user.php 文件中第83行有一个写Dscuz系统数据库的函数在默认执行:function onregbbs() 函数。 此函数功能就是向dz论坛中添加一条注册信息。

在找到注册提交页面在destoon的注册信息处理文件module/member/register.inc.php(大约125行)中:

  1. if($MOD['passport'] == ‘uc') {
  2. $uid = uc_user_register($passport, $post['password'], $post['email']);
  3. if($uid > 0 && $MOD['uc_bbs']) uc_user_regbbs($uid, $passport, $post['password'], $post['email']);
  4. }
复制代码

直接屏蔽第二条语句:

  1. //if($uid > 0 && $MOD['uc_bbs']) uc_user_regbbs($uid, $passport, $post['password'], $post['email']);
复制代码

问题成功解决了。

推荐阅读:destoon入门教程与技巧实例


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn