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


Posted in PHP onJune 21, 2014

通常采用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']);

问题就解决了。

PHP 相关文章推荐
一个简单的MySQL数据浏览器
Oct 09 PHP
用PHP的超级变量$_POST获取HTML表单(HTML Form) 数据
May 07 PHP
php数组函数序列 之array_count_values() 统计数组中所有值出现的次数函数
Oct 29 PHP
php实例分享之二维数组排序
May 15 PHP
thinkphp判断访客为手机端或PC端的方法
Nov 24 PHP
PHP实现懒加载的方法
Mar 07 PHP
Win7下手动安装apache2.2、php5.4笔记
Apr 03 PHP
详解PHP的Laravel框架中Eloquent对象关系映射使用
Feb 26 PHP
利用php做服务器和web前端的界面进行交互
Oct 31 PHP
php mysql procedure实现获取多个结果集的方法【基于thinkPHP】
Nov 09 PHP
Laravel5.1 框架响应基本用法实例分析
Jan 04 PHP
PHP 扩展Memcached命令用法实例总结
Jun 04 PHP
destoon整合UCenter图文教程
Jun 21 #PHP
destoon网站转移服务器后搜索汉字出现乱码的解决方法
Jun 21 #PHP
destoon调用自定义模板及样式的公告栏
Jun 21 #PHP
destoon复制新模块的方法
Jun 21 #PHP
destoon找回管理员密码的方法
Jun 21 #PHP
destoon会员注册提示“数据校验失败(2)”解决方法
Jun 21 #PHP
Destoon旺旺无法正常显示,点击提示“会员名不存在”的解决办法
Jun 21 #PHP
You might like
php上传文件常见问题总结
2015/02/03 PHP
jQuery向下滚动即时加载内容实现的瀑布流效果
2016/01/07 PHP
调用WordPress函数统计文章访问量及PHP原生计数器的实现
2016/03/21 PHP
PHP的new static和new self的区别与使用
2019/11/27 PHP
Yii框架组件的事件机制原理与用法分析
2020/04/07 PHP
PHP设计模式(三)建造者模式Builder实例详解【创建型】
2020/05/02 PHP
javascript 函数速查表
2010/02/07 Javascript
Javascript倒计时代码
2010/08/12 Javascript
js实现拖拽 闭包函数详细介绍
2012/11/25 Javascript
Javascript 颜色渐变效果的实现代码
2013/10/01 Javascript
PHP使用方法重载实现动态创建属性的get和set方法
2014/11/17 Javascript
基于jQuery和CSS3制作数字时钟附源码下载(jquery篇)
2015/11/24 Javascript
JS实现的自定义水平滚动字体插件完整实例
2016/06/17 Javascript
用headjs来管理和加载js 提高网站加载速度
2016/11/29 Javascript
详解如何使用Node.js编写命令工具——以vue-cli为例
2017/06/29 Javascript
JS window对象简单操作完整示例
2020/01/14 Javascript
nodejs制作小爬虫功能示例
2020/02/24 NodeJs
JS检测浏览器开发者工具是否打开的方法详解
2020/10/02 Javascript
[42:39]老党炸弹人试玩视频
2014/09/03 DOTA
[49:08]OpTic vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
matplotlib subplots 设置总图的标题方法
2018/05/25 Python
使用Python微信库itchat获得好友和群组已撤回的消息
2018/06/24 Python
浅析Python3中的对象垃圾收集机制
2019/06/06 Python
python如何使用Redis构建分布式锁
2020/01/16 Python
基于tensorflow指定GPU运行及GPU资源分配的几种方式小结
2020/02/03 Python
在Keras中实现保存和加载权重及模型结构
2020/06/15 Python
浅谈Selenium+Webdriver 常用的元素定位方式
2021/01/13 Python
HTML 5 标签、属性、事件及浏览器兼容性速查表 附打包下载
2012/10/20 HTML / CSS
Skyscanner澳大利亚:全球领先的旅游搜索网站
2018/03/24 全球购物
Steiff台湾官网:德国金耳釦泰迪熊
2019/12/26 全球购物
会计岗位职责
2013/11/08 职场文书
总经理岗位职责
2013/11/09 职场文书
商业计划书如何写?关键问题有哪些?
2019/07/11 职场文书
25句企业管理语录:助你迅速打开思路,句句经典!
2020/01/14 职场文书
Tensorflow与RNN、双向LSTM等的踩坑记录及解决
2021/05/31 Python
使用JS前端技术实现静态图片局部流动效果
2022/08/05 Javascript