destoon 및 ucenter 통합 등록 페이지가 점프하지 않는 문제를 해결하는 방법은 무엇입니까?

WBOY
풀어 주다: 2016-07-25 09:11:54
원래의
867명이 탐색했습니다.

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入门教程与技巧实例


원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!