一、discuzX1.5免激活修改步驟:
1.注冊完成插入數據庫后,進行同步登錄,修改文件,代碼如下:
- uploadsourcemodulemembermember_register.php
- $_G['setting']['lastmember'] = $username;
- save_syscache(‘setting’, $_G['setting']);
- $_G['setting']['regverify'] = $regverify;
- $ucsynlogin = $_G['setting']['allowsynlogin'] ? uc_user_synlogin($_G['uid']) : ”; //進行UC同步登錄,注冊免激活
- if(!emptyempty($_G['inajax'])) {
- $_G['setting']['msgforward'] = unserialize($_G['setting']['msgforward']);
- $mrefreshtime = intval($_G['setting']['msgforward']['refreshtime']) * 1000;
- if(!emptyempty($_G['inajax'])) {
- include template(‘member/register’);
- } else {
- showmessage(‘profile_email_verify’, ”, $param, array(‘extrajs’ => $ucsynlogin)); //輸出同步登錄的UC代碼
- } //Vevb.com
- break;
- case 2:
- showmessage(‘register_manual_verify’, ‘home.php?mod=space&do=home’, $param, array(‘extrajs’ => $ucsynlogin)); //輸出同步登錄的UC代碼
- break;
- default:
- showmessage(‘register_succeed’, dreferer(), $param, array(‘extrajs’ => $ucsynlogin));
- ////輸出同步登錄的UC代碼
2,修改,代碼如下:
- uploadtemplatedefaultmember register.htm
- <!–{template common/header}–>
- <!–{if !emptyempty($message)}–>
- $ucsynlogin
- //添加輸出UC同步登錄代碼
3.修改uploadapiuc.php,修改方法,代碼如下:
- function synlogin($get, $post) {
- {
- If{
- }
- Else{
- 添加免激活代碼,源代碼看文件
- }
- }
新聞熱點
疑難解答