清晨的美好过夜晚的雨 發表於 2023-6-26 00:00:00

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

<p>
<span>discuz论坛整合ucenter免激活,同步登录,同步退出解决方案一、discuzX1.5免激活修改步骤: </span><br><strong>1. 注册完成插入数据库后,进行同步登录 </strong><br><span>修改文件upload\source\module\member\member_register.php </span></p>
<div>
<p>
<span><u>复制代码</u></span></p>
<p>
代码如下:</p>
</div>
<p>
<br>
$_G['setting']['lastmember'] = $username; <br>
save_syscache(‘setting’, $_G['setting']); <br>
$_G['setting']['regverify'] = $regverify; <br>
$ucsynlogin = $_G['setting']['allowsynlogin'] ? uc_user_synlogin($_G['uid']) : ”; //进行UC同步登录,注册免激活 <br>
if(!empty($_G['inajax'])) { <br>
$_G['setting']['msgforward'] = unserialize($_G['setting']['msgforward']); <br>
$mrefreshtime = intval($_G['setting']['msgforward']['refreshtime']) * 1000; <br>
if(!empty($_G['inajax'])) { <br>
include template(‘member/register’); <br>
} else { <br>
showmessage(‘profile_email_verify’, ”, $param, array(‘extrajs’ =&gt; $ucsynlogin)); //输出同步登录的UC代码 <br>
} <br>
break; <br>
case 2: <br>
showmessage(‘register_manual_verify’, ‘home.php?mod=space&amp;do=home’, $param, array(‘extrajs’ =&gt; $ucsynlogin)); //输出同步登录的UC代码 <br>
break; <br>
default: <br>
showmessage(‘register_succeed’, dreferer(), $param, array(‘extrajs’ =&gt; $ucsynlogin)); ////输出同步登录的UC代码 </p>
<p>
<br><strong>2. 修改\upload\template\default\member \register.htm</strong><span> </span></p>
<div>
<p>
<span><u>复制代码</u></span></p>
<p>
代码如下:</p>
</div>
<p>
<br>
&lt;!–{template common/header}–&gt; <br>
&lt;!–{if !empty($message)}–&gt; <br>
$ucsynlogin //添加输出UC同步登录代码 </p>
<p>
<br><strong>3. 修改upload\api\uc.php </strong><br><span>修改方法function synlogin($get, $post) { </span><br><span>{ </span><br><span>If{ </span><br><span>} </span><br><span>Else{ </span><br><span>添加免激活代码,源代码看文件 </span><br><span>} </span><br><span>} </span><br><br><span>源码下载 </span><br>discuzX15uc.rar</p>
頁: [1]
查看完整版本: discuz论坛整合ucenter免激活,同步登录,同步退出解决方案