手机
当前位置:查字典教程网 >编程开发 >php教程 >destoon整合ucenter后注册页面不跳转的解决方法
destoon整合ucenter后注册页面不跳转的解决方法
摘要:通常采用ucenter来做中介,添加多个应用然后使多个站点有同步登录退出的功能。ucenter添加应用并不难,destoon官网上也有相关的...

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

问题就解决了。

【destoon整合ucenter后注册页面不跳转的解决方法】相关文章:

php对象和数组相互转换的方法

PHP下MAIL的另一解决方案

两种php调用Java对象的方法

PHP输出一个等腰三角形的方法

php命令行(cli)下执行PHP脚本文件的相对路径的问题解决方法

php实现将上传word文件转为html的方法

php常见的页面跳转方法汇总

php格式化电话号码的方法

php开发中的页面跳转方法总结

php实现每天自动变换随机问候语的方法

精品推荐
分类导航