当前位置:首页 > CMS教程 > Discuz > 列表

discuz论坛整合ucenter免激活,同步登录,同步退出解决方案

发布:smiling 来源: PHP粉丝网  添加日期:2015-02-22 12:32:02 浏览: 评论:0 

一、discuzX1.5免激活修改步骤:

1.注册完成插入数据库后,进行同步登录,修改文件,代码如下:

  1. uploadsourcemodulemembermember_register.php 
  2. $_G['setting']['lastmember'] = $username
  3.      save_syscache(‘setting’, $_G['setting']); 
  4.      $_G['setting']['regverify'] = $regverify
  5.      $ucsynlogin = $_G['setting']['allowsynlogin'] ? uc_user_synlogin($_G['uid']) : ”;  //进行UC同步登录,注册免激活 
  6.      if(!emptyempty($_G['inajax'])) { 
  7.             $_G['setting']['msgforward'] = unserialize($_G['setting']['msgforward']); 
  8.             $mrefreshtime = intval($_G['setting']['msgforward']['refreshtime']) * 1000; 
  9. if(!emptyempty($_G['inajax'])) { 
  10.                        include template(‘member/register’); 
  11.                    } else { 
  12.                           showmessage(‘profile_email_verify’, ”, $paramarray(‘extrajs’ => $ucsynlogin));   //输出同步登录的UC代码 
  13.                    } //phpfensi.com 
  14.                    break
  15.             case 2: 
  16.                   showmessage(‘register_manual_verify’, ‘home.php?mod=space&do=home’, $paramarray(‘extrajs’ => $ucsynlogin));  //输出同步登录的UC代码 
  17.                    break
  18.             default
  19.         showmessage(‘register_succeed’, dreferer(), $paramarray(‘extrajs’ => $ucsynlogin)); 
  20.   ////输出同步登录的UC代码  

2,修改,代码如下:

  1. uploadtemplatedefaultmember register.htm 
  2. <!–{template common/header}–> 
  3.  
  4. <!–{if !emptyempty($message)}–> 
  5. $ucsynlogin  
  6.  //添加输出UC同步登录代码 

3.修改uploadapiuc.php,修改方法,代码如下:

  1. function synlogin($get$post) { 
  2. If{ 
  3.    Else{ 
  4.        添加免激活代码,源代码看文件 
  5. }

Tags: discuz论坛 ucenter免激活

分享到: