ucenter整合destoon后注册页面不跳转
发布:smiling 来源: PHP粉丝网 添加日期:2014-04-22 08:57:11 浏览: 评论:0
destoon这个系统用了也有一段时间了,刚做一个同步登录的功能,那就用ucenter来做中介,添加多个应用然后使多个站点有同步登录退出的功能.
uc添加应用,这个不难,destoon官网上也有相关的教程.
几个应用添加完毕以后,注册一个帐号测试,问题来了.
注册完以后,注册页面没有跳转,也没有提示,但这个会员是注册成功了,为什么会没有跳转呢,这个又的去问度了,结果找到了……
有人经过断点测试发现这是因为在Destoon的api/ucenter/control/user.php 文件中的第83行有一个写Dscuz系统数据库的函数在默认执行:function onregbbs() 函数名,此函数功能就是向dz论坛中添加一条注册信息,函数具体内容就不贴了,在找到注册提交页面在destoon的注册信息处理文件module/member/register.inc.php中有这样一段代码:
- 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']);问题就解决了.
至于多个站点同时登录,退出也还没有来的及测试,大致方向应该没有错误.
Tags: ucenter destoon 注册页面
相关文章
- ·ucenter创始人密码如何修改(2013-11-15)
- ·ucenter整合destoon后注册页面不跳转(2013-11-15)
- ·Discuz、UCenter登陆管理后台自动退出的解决方法(2013-11-15)
- ·ThinkPHP3.1.2整合UCenter详解(一)(2013-11-15)
- ·dedecms_ucenter模块管理(2013-11-15)
- ·Centos 6.2安装Ucenter Home (2013-11-15)
- ·ucenter整合,通信失败,调试测试排查方法(2014-01-08)
- ·ucenter 添加新应用(自己的网站和ucenter通信)(2014-01-10)
- ·Discuz、UCenter登陆管理后台自动退出的解决方法(2014-01-10)
- ·整合UCenter开启同步登陆后以前系统帐号为什么不能登录(2014-01-10)
- ·ThinkPHP3.1.2整合UCenter详解(2014-01-10)
- ·dedecms_ucenter模块管理(2014-01-10)
- ·整合Ucenter后登陆变慢! 修改变快的几种方法.(2014-01-10)
- ·ucenter 添加新应用(2014-04-21)
- ·UCenter和最土团购系统的整合教程(2014-04-21)
- ·从源码看Discuz Ucenter同步(2014-04-22)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)