找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1361|回复: 0
打印 上一主题 下一主题

destoon整合ucenter后注册页面不跳转的解决方法

[复制链接]

2536

主题

2536

帖子

7532

积分

论坛元老

Rank: 8Rank: 8

积分
7532
跳转到指定楼层
楼主
发表于 2018-2-14 05:57:05 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

            通常采用ucenter来做中介,添加多个应用然后使多个站点有同步登录退出的功能。
ucenter添加应用并不难,destoon官网上也有相关的教程。
但是很多朋友在几个应用添加完毕以后,注册一个帐号测试的时候,问题就出现了,注册完以后,注册页面没有跳转,也没有提示,但这个会员是注册成功了。为什么没有跳转呢?
经过断点测试发现这是因为在Destoon的api/ucenter/control/user.php 文件中的第83行有一个写Dscuz系统数据库的函数在默认执行:function onregbbs() 函数。此函数功能就是向dz论坛中添加一条注册信息。在找到注册提交页面在destoon的注册信息处理文件module/member/register.inc.php(大约125行)中有这样一段代码
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']);
}
直接屏蔽第二条语句:
//if($uid > 0 && $MOD['uc_bbs']) uc_user_regbbs($uid, $passport, $post['password'], $post['email']);
问题就解决了。
            
            
您可能感兴趣的文章:
  • UCenter Home二次开发指南
  • php将会员数据导入到ucenter的代码
  • UCenter中的一个可逆加密函数authcode函数代码
  • 不支持fsockopen但支持culr环境下下ucenter与modoer通讯问题
  • UCenter info: MySQL Query Error SQL:SELECT value FROM [Table]vars WHERE noteexists
  • UCenter 批量添加用户的php代码
  • 关于shopex同步ucenter的redirect问题,导致script不运行
  • 单点登录 Ucenter示例分析
  • codeigniter集成ucenter1.6双向通信的解决办法
  • destoon整合UCenter图文教程
  • 简单分析ucenter 会员同步登录通信原理
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

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

    本版积分规则

    用户反馈
    客户端